五题英语题

来源:百度知道 编辑:UC知道 时间:2024/09/23 22:36:20
1. I know only a little about this matter, you may ask ____ knows better than I.
A. whoever B. whomever
C. anyone D. the one
答案是B,为什么C不行?

2. The old man had three sons, all of _____ died during World War II.
A. whose B. that
C. whom D. who
答案是C,D什么地方错?

3. Again the police went to the coast ________ they have searched for the murderer for several days.
A. which B. where
C. in which D. that
答案是D,我觉得是B。

4. It______(be) over a year since I lasr wrote to him.
答案是has been,为什么,后句不是过去是吗?为什么不用过去时was?

5. The foreigner tried his best, but he still couldn't make himself_____.
A. understand B. understanding
C. to understand D. understood
第五题答案是D,什么意思?

1、knows better than I是修饰anyone的,那么就应该是you may ask anyone 【who】 knows better than I。现在没有who所以不行。
2、给你举个例子:all of 【them】。them是宾格,那么在这句从句中,all of 后面也要+代词的宾格whom,但是who不是代词的宾格,所以不行。
3、暂时空着
4、 这句句子中,since做的是时间关系连词,不是表原因。直到我写信给他已经过了一年多了,在写信之前是持续性动作,所以这句句子是现在完成时。所以空格里可以填is或者has been。
5、make后面加动词原形,答案应该是A绝对不是D。意思是【但是他还是不能理解。(翻译的详细一点,字面翻译就是:无法使他自己理解。但是这样翻译是多余。)】

第4第5我知道:
第4题你这样记:当句子中有"since"时,用现在完成时,我的老师是这样教我的!
第5题选A,因为"make"的后面动词原形!但不是绝对!
其他的我就不清楚了,呵呵我只是初二的!