He has been away -----.[ ] A.since a month B.for a month C.f

学习 时间:2026-03-30 15:31:16 阅读:4420
He has been away _____.[ ] A.since a month B.for a month C.for a month ago D.in a month

最佳回答

健壮的悟空

慈祥的啤酒

2026-03-30 15:31:16

B。 for a month和现在完成时连用, 表示has been away 持续多久A。 since a month 如果后面加ago 也对C。 for a month ago 没这个说法D “在一个月以后(以内)”与语境不符如不明白请追问,如果满意请【采纳】祝学习进步 再问: AB再详细 再答: since a month ago 指的是从一个月前算起至现在,这样的时间状语一般和现在完成时连用,但A 缺少ago 由于 has been away 是一个状态,这种状态可以持续, 所以可以和for(长达)引出的时间状语连用再问: 看不明白。白了,我还是问真人的比较好 再答: 晕,好像我这个人是虚拟的。:)

最新回答共有2条回答

  • 懦弱的信封
    回复
    2026-03-30 15:31:16

    B。 for a month和现在完成时连用, 表示has been away 持续多久A。 since a month 如果后面加ago 也对C。 for a month ago 没这个说法D “在一个月以后(以内)”与语境不符如不明白请追问,如果满意请【采纳】祝学习进步 再问: AB再详细 再答: since a month ago 指的是从一个月前算起至现在,这样的时间状语一般和现在完成时连用,但A 缺少ago 由于 has been away 是一个状态,这种状态可以持续, 所以可以和for(长达)引出的时间状语连用再问: 看不明白。白了,我还是问真人的比较好 再答: 晕,好像我这个人是虚拟的。:)

上一篇 你微笑时好美歌词是什么

下一篇 菜根谭的意义