-__you __in the heavy rain last night?

-__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
5163459 1年前 已收到1个回答 举报

牙牙也dd 幼苗

共回答了21个问题采纳率:81% 举报

这句话的意思是昨晚下大雨你被淋了?用被动语态提问比较适合.
were caught就是被动语态
be动词加上一个过去分词caught表示被动语态
昨晚是过去时 所以用were
catch的过去时是caught
所以选were caught没有问题

1年前 追问

7

5163459 举报

我的错误理解是caught是动词,所以用did,这样继续下去下次遇到这种题照样用did,你纠正我啊怎么区分

举报 牙牙也dd

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?
自己体会体会 不是很难的
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.032 s. - webmaster@yulucn.com