有这样一道题,哪个选项最合适?
The soldier has been away from home _________.
A. after one year
B. in one year
C. since year one
D. for Year One
谓语为现在完成时表示一个状态持续到现在,你只需在since 和 for 之间作选择即可。前者后接一个点时间,后者后接一个段时间。year one是个点时间,所以答案选C。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!