作业帮 > 英语 > 作业

-__you __in the heavy rain last night?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/30 10:34:24
-__you __in the heavy rain last night?
-__you __in the heavyrain last night?
A Were--caught B Did--catch CHad--been caught D Have--caught 为什么答案是A不是B
这句话的意思是昨晚下大雨你被淋了?用被动语态提问比较适合.
were caught就是被动语态
be动词加上一个过去分词caught表示被动语态
昨晚是过去时 所以用were
catch的过去时是caught
所以选were caught没有问题
再问: 我的错误理解是caught是动词,所以用did,这样继续下去下次遇到这种题照样用did,你纠正我啊怎么区分
再答: caught是catch的过去式这个你知道吧
did和do这样的助动词不搭配带时态的动词
比如我问你昨晚有没有出门
应该说Did you go out last night?
而不是Did you went out last night?
而碰到下雨这种事情只能使用被动语态
比如be caught in the rain 被淋雨 be动词加上一个过去式动词

假如问你 赶上火车没,就这么说
Did you catch the train?
自己体会体会 不是很难的