★☆英语选择题

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:17:35
(1)I got caught in the rain and my suit___.
A.has ruined B.had ruined C.has been ruined D.had been ruined

(2) It was really very kind of you to give me a lift home.
Oh,don`t mention it.I___past your house anyway.
A.was coming B.will come C.had come D.have come

答案分别是C和A,不是很了解,望高手分析下

1.my suit是被毁坏 所以要用被动 选C或者D
发生在过去,且持续到现在的,用现在完成时.
而过去完成时是发生在过去的过去
题目中是"got caught"是过去时,and连接两个动词时态一致
所以后面要用现在完成时(表示发生在过去)

2.他的回答是,不用谢,反正我那时也是正经过你的房子.
也就是说,他在正经过她房子的时候让她搭的顺风车,所以用过去进行时.

很好理解哦
(1)分析:句意为
我刚淋雨了,衣服也被淋湿了
此句为现在完成时,表示现在已经完成了,衣服已经湿了,由于衣服为单数,又是被淋湿的,所以用has been done...
(2)分析:句意为
真感谢你能送我回家
哦,别客气,我也是刚巧路过你家
此句为一过去进行时,表示当时遇到你的时候我正要路过你家就顺便送你回家了,所以用be(过去时)+doing...

前者强调过去的事对现在的影响,用现在完成时的被动语态
后者根据意思可知是过去时,而且不可能是完成时,是指他本来就要经过那里