25、 Why has he been staying at home these days?He ______since months ago.A、has been out of workB、was out of workC、has lost his workD、had left from his work

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 11:18:30

25、 Why has he been staying at home these days?He ______since months ago.
A、has been out of work
B、was out of work
C、has lost his work
D、had left from his work

A
since的主句一般用现在完成时,所以B和D不对.另外since短语表一段时间,所以主句不能用瞬间动词,所以C不对
这段日子他为什么一直呆在家里?
几个月前他就失业了.(自从几个月前以来他一直无业.)

since 要用完成时 B排除
C D的动作时不能延续的。。。
所以选A 一种状态 可以延续 自从几个月以前直到现在是没有工作的状态

应该是A, 因为out of work 有失业之意.
从题目可得出此处要用现在完成时,因为他从几个月之前到现在还在失业.

A。
为什么他这几天一直呆在家里?他几个月以前就失业了。