He______in Japan as he left by boat last month.

admin2014-06-13  18

问题 He______in Japan as he left by boat last month.

选项 A、ought to arrive
B、ought to have arrived
C、should arrive
D、must arrive

答案B

解析 ought to do sth和should do sth意为“应该做某事”,多用来提出劝告,例如:Youshould(ought to)go and see Mary sometime.你应该抽时间去看看玛丽。must do sth.用来发出有力的劝告或命令,例如:You must be here before 8 o’clock at the latest.最晚你必须八点以前到这里。根据结构,A、C和D均不合适。ought to have done sth.意为“本应该做完某事”,用来谈论已经发生的事情。例如:She ought to have arrived at her office bynow.她现在本该到办公室了。所以B符合题意,为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/RmK4777K
0

最新回复(0)