I am sorry for being late,because I had to spend 2 hours_____ in the bus.

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:10:37
I am sorry for being late,because I had to spend 2 hours_____ in the bus.
A.jammed B.being jammmed C.jamming D.in being jammed
答案是A
麻烦解释一下为什么,谢谢!
那为什么不能选 D 啊?不是有spend...in doing sth的吗?

我觉得答案应该是C。

jammed 可以用只是在
I was jammed in the bus

可是它这是写
I had to spend 2 hours_____ in the bus

那这就是在形容当时的情形
而过去式已经有had了~~ 大家知道是过去了~~

我不懂语法~~ 但是我是英语母语哦~~~~

我怎么觉得是spend...doing sth.....

被动时态,已经发生完毕,所以不可能用过去进行时。符合条件的只有A

jam是塞车. TRAFFIC jam
用过去分词是因为被动,迟到因为被堵在巴士上了