二道英语语法题.请分析

问题描述:

二道英语语法题.请分析
John was sick last week,but he ______
The computer hard-drive broke,but the important file____ before the leave.
A.has recovered
B.has been recovered
c.was recovered
d.recovers
1个回答 分类:英语 2014-10-23

问题解答:

我来补答
1.选A.recover作为“(身体)恢复”的意思来说是,不及物动词,也可以理解为延续性动词,表示动作持续的时间很长.所以不能用作被动语态.身体恢复是身体自己自然恢复,这是客观规律,不以人的意识为转移.其实就是,身体恢复是渐渐的恢复,不是一天两天一下子恢复过来的.所以要用现在完成时,表示从过去一直持续到现在.如果这道题的选项中有recovered,选择这个选项最贴切,意思是:约翰上周生病了,但是现在好了.但是这道题的意思是:约翰上周病了,但是他的身体现在正在恢复当中,或者说很快就要好了.
2.C.其实,个人感觉第二个句子有点问题.The computer hard-drive broke.这里的computer hard-drive应该是被损坏了,电脑硬件不可能是自己把自己损坏吧.如果在computer hard-drive 后加个got最好.get+v-ed还有被动的意思.至于后面一句,考察你的细节问题了.recover做为“(物)的恢复”、“从新获得”、“还原备份”的解释时,是及物动词.这里动作持续的很短.所以是终止性动词,瞬间完成了动作.句中的recover表示备份.也就是通常我们为了防止电脑中重要文件或者数据丢失,会备一份,可以恢复的.这里的备份不可能是电脑自动备份的.需要人为备份的.所以是被动.如果这道题里有选项Had been recovered,选这个最为贴切.因为你的备份是在电脑损坏重要文件丢失发生之前备份的.不可能在正在损坏时,或者损坏以后去备份吧.
 
 
展开全文阅读
剩余:2000
上一页:合外力做功,