I've been living in Sally's flat_____the last month.A.in B.forC.after D.during为什么选B,而不选D呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/19 22:44:01

I've been living in Sally's flat_____the last month.A.in B.forC.after D.during为什么选B,而不选D呢?
I've been living in Sally's flat_____the last month.
A.in B.for
C.after D.during
为什么选B,而不选D呢?

I've been living in Sally's flat_____the last month.A.in B.forC.after D.during为什么选B,而不选D呢?
是选B.注意时态的变化,题目中 have been 是完成时,而for 表示已经完成的一段时间,假如题目这样的话就选D了,I ilved in Sally's flat during the last month~A、C很明显排除!望明白!

选B表示我在萨利那里住了一个月,说明是持续性的。
如果是D,就只是说,在……期间,代回句子里,说在上个月期间,好像说不通的。

如果是选D,前面就不是I've been living 而是I lived,have been doing sth 是指过去某段时间正在做什么或持续性的在做某事