英语语法-请问这道题选哪个?为什么?
()9.—It’sgoodtoseeyouagain,Agnes.—Thishasbeenourfirstchancetovisitsince————fromIran.A...
( ) 9. — It’s good to see you again, Agnes.
— This has been our first chance to visit since ———— from Iran.
A. you return B. you returned C. you have returned D. returning 展开
— This has been our first chance to visit since ———— from Iran.
A. you return B. you returned C. you have returned D. returning 展开
6个回答
展开全部
选择B。因为since 这个词意思是 自从,因此它后面跟的是一个过去的时间点。have been 这不是表示一个时间点,而过去时是表示时间点的表达。因此一般是使用过去时。D项光从语法上来看,勉强可以。
但是由于它没有说出是谁从IRAN回来。所以不好。。如果前面加上you。。since you returning from Iran. 其实也是可以的。
综合以上,应该选择B。
但是由于它没有说出是谁从IRAN回来。所以不好。。如果前面加上you。。since you returning from Iran. 其实也是可以的。
综合以上,应该选择B。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择B,这是现在完成时的用法。前面是现在完成时后面是过去式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B,
现在完成时态后面的介词since接的过去时态
现在完成时态后面的介词since接的过去时态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-08
展开全部
应该选C哦。意思来说是从Agnes从伊朗回来这个时间点,直到这第一次有机会见面一直以来,所以选择C。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-08
展开全部
B 主句用完成时 since后面的从句用过去式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询