英语的问题6

来源:百度知道 编辑:UC知道 时间:2024/07/07 09:14:04
Be careful when you cross this very busy street.If not,you may________run over by a car.
A have
B get
C become
D turn

答案 B
“get+过去分词”是被动语态的一种表达形式,多用于口语中,其后常常不加by短语,常常用来表示突然、偶然、意外发生的情况,而其余各项则不能构成被动语态。

我不明白的是:解析中不是说了常常不用by短语,可是这里用了by短语啊
另外get run over by a car是什么意思?

被车撞飞的意思。by是和a car一起用,表达被一辆车。正是因为有by(被什么什么),才能确定用get.

by是表示被什么怎么了,表途径

这里的by是表被动的,意思是被车从身上碾过

被车碾压过

解析好像不对吧,没听说过不能用by短语啊