几个高三英语问题,要详细回答的哦!

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:14:02
Glad to see you back.How long ( )in Russia?
A did you stay B have you stayed Cwere you staying D have you been staying
答案是A,为什么不是B呢?

I( )in a factory for a long time ,but I am a farmer now?
A worked B have worked
答案是A,为什么不是B呢?

( ), John returned to school from his hometown.
A The summer vocation being over.
DAfter the summer vocation being over
答案是A,为什么不是D呢,AFTER不是可以做介词吗?

1B是完成时态,有一种继续进行下去的意思,而题目明显已经结束了,.so A is right
2 同上~~~~~~B是完成时态的未完成用法
3。AFTER 后不应该跟being over ,after应该跟名词,如after summer vocation.
ps:我是高一的。。。。o(∩_∩)o...哈哈