It --- five years since he left for Beijing. A.was B.had been C.is D.is going to be
展开全部
C
since he left for Beijing是指他动身去北京的那一时刻到现在,是一个包含了现在在内的一段时间。所以主句的谓语用一般现在时。
祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!
since he left for Beijing是指他动身去北京的那一时刻到现在,是一个包含了现在在内的一段时间。所以主句的谓语用一般现在时。
祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!
更多追问追答
追问
为什么啊。我就觉得这个题有问题啊
其实,用 has been 才对啊
追答
用 has been也可以,但是B项是had been,就明显错了。
since he left for Beijing是指从他动身去北京的那一时刻算起直到现在,是一个包含了现在在内的一段时间。所以主句的谓语用一般现在时或现在完成时。
展开全部
C
只能用 is ,自从他去北京5年了, 5年表示 到现在5年了,到现在为止 他是一个事实, 客观事实 用一般现在时
只能用 is ,自从他去北京5年了, 5年表示 到现在5年了,到现在为止 他是一个事实, 客观事实 用一般现在时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B since 要用完成时态
他去北京有五年了~~~
他去北京有五年了~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B
追问
好像 不对啊
追答
用过去完成时,有什么不对。表示发生在过去的过去。 自从他去了北京已经有五年。 left用的是过去时。 since又是完成时的提示标志。只有B。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-19
展开全部
D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询