-----You _____ here in time.----Sorry,I was held up by the accident.Aare supposed to have arrived
B.are supposed to arrive C.have supposed to arrive D.supposed to arrive
人气:110 ℃ 时间:2019-12-07 02:16:10
解答
选A,不定式用了完成时表明动作先发于are的时间;
B.中to arrive指将来的时间
C.have supposed to arrive 是主动语态,错误
D.supposed to arrive 是主动语态,错误还是有点搞不清A和B 的区别,能详细讲一下吗?谢谢例如:I have a lot of work to do.这句话中的to do就表示将来要发生的动作,暗含了将来时间的意思。而to have done则表示动作已经完成了。
推荐
猜你喜欢
- 为什么在雨过天晴之后,空气格外清新?
- BC是⊙o直径,P是⊙o上一点,A是弧BP中点,AD垂直于BC于点D,BP与AD交于点E,若∠ACB=36,求弧AB的长
- 脱式计算:2.5×1.6 12.5×10.1 1.6×1.25 12.5×9.
- 在消费者均衡点以上的无差异曲线的斜率大于预算线的斜率吗?为什么?
- 已知AB是半圆O的直径,BC是弦,E是弧BC的中点,OE交BC于D,已知BC=8,DE=2,求OD和AD的长.
- 喉咙只有一点红肿用英语怎么说?
- 有的课文吗?人教版第九册
- 西藏边境与哪些国家相邻?