Mr.li( )to London,He( )there for a week.
A goes,was B has gone,has been C has left,will be D had gone, will be
应该选哪个?为什么?
答:B
译:李先生已经去伦敦了。他在伦敦已经呆了一个星期了。
析:本题考查现在完成时的完成性用法和延续性用法。
A项纯凑数项,一般现在时和一般过去时都没有相应的时间状语的支持,排除。
C项第二空成立。第一空要修改题句成:Mr. Li has left for London. 才通。排除。
D. 过去完成时需要一个过去时间作参照,并表示在这之前就去了伦敦。题句中没有这个时间。排除。
B have gone to 是去了某地,还没有回来, have been to 去过某地 已经回来了, left 是非延续动词,不可以与短时间连用
选择D 因为李已经去伦敦了,他将在那待一周的时间。
B
选B
C