高中英语选择题一道138,O(∩_∩)O谢谢

2025-06-23 01:39:37
推荐回答(3个)
回答1:

应该选择A
选项B 现在完成时, 不能和all night连用,
此句用现在完成时正确表达为:I have stayed up for the whole night preparing for my math exam . I can hardly keep my eyes open.
因为:现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)
如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.

选项C , 现在完成进行时:表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去

回答2:

答案是 A stayed up
他的 熬夜 (stay up) 是以前的事,不要把问题复杂化,简单的一般过去时态 stayed up 就行了。

(也请看我对 137 题的关于语感的回答。)

回答3:

C
从过去持续到现在,并且还在持续!