2 一道单选题

有这样一道题,哪个选项最合适?

The soldier has been away from home _________.

A. after one year

B. in one year

C. since year one

D. for Year One 

请先 登录 后评论

最佳答案 2022-01-23 10:00

谓语为现在完成时表示一个状态持续到现在,你只需在since for 之间作选择即可。前者后接一个点时间,后者后接一个段时间。year one是个点时间,所以答案选C

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1477 浏览
  • 提出于 2022-01-16 17:17