英语语法时态问题the old scientist ---- to do more for country A:is w

问题描述:

英语语法时态问题
the old scientist ____ to do more for country
A:is washing B:has been washing C:wishes D:has been wished
选D,为什么用完成时?用is wished 可以么?为什么用完成时?用is wished 可以么?
1个回答 分类:英语 2014-09-23

问题解答:

我来补答
这道题选D是正确的.
你说的is wished 也能填.
下面来给你讲解一下.
这道题是被动语态,是这位老科学家被期望为国家做更多事情.
被动语态的格式是 be + 过去分词.
这里的D,是一个现在完成时的过去时态.
现在完成时的结构是 have/has(第三人称单数用has) + 过去分词
那么两个时态放在一起就成了现在完成时的被动语态.
结果是 have/has(第三人称单数用has)+ been + 过去分词,也就是你的D选项.
这里之所以用现在完成时,仅仅是想表达,此时此时,这位科学家任然被国家期望着能做出更多的贡献.
用is wished也不算错~
英语牛人团为您效劳~
再问: 谢谢你的回答,不过,你好像没有解释 为什么用完成时??
再答: 这里之所以用现在完成时,仅仅是想表达,此时此时,这位科学家任然被国家期望着能做出更多的贡献。 用is wished也对。 完成时只是让句子更加生动。 如果还不明白,我可以给你举例比较~您可以继续追问~
再问: 在下愚钝,还是有点糊涂,请举例,谢谢。
再答: 现在完成时与现在时的比较 I am a teacher.我是一个老师。 就表示一种状态而已。类似你的 is wished I have been a teacher for six years. 迄今为止,我已经当了六年的老师。 这就和你的那个题一样,只是你的题省略了后面的时间, 完成时就是想表达,从过去开始一直到现在。 而一个老的科学家,从过去就一直被国家期望能有更多贡献到现在仍然期望他有更多的贡献,这种表达更为确切。 用is wished当然也不错,可是就没有从过去一直到现在这种概念。仅仅是说现在。
 
 
展开全文阅读
剩余:2000
下一页:请说清为什么