I have to see the doctor because I ____ a lot lately.

I have to see the doctor because I ____ a lot lately.
A. have been coughing
B. had coughed
C. coughed
D. cough
解释越详细越好!
请解释D为什么错误
sandabc163 1年前 已收到4个回答 举报

yl_bz5 幼苗

共回答了16个问题采纳率:81.3% 举报

A
我不得不去看医生了,因为我最近咳嗽得很厉害
咳嗽这个动作,一直持续并且对你造成影响了,所以要用现在完成进行时
D 错误是因为时态不对

1年前

6

tomzhou 幼苗

共回答了62个问题 举报

A

1年前

2

雪花潇潇 幼苗

共回答了428个问题 举报

选A
过去进行时
我必须要去看医生因为我最近我咳嗽很烈害
从过去到现在一直都在咳嗽而且现在严重了。

1年前

2

为聊而聊 幼苗

共回答了28个问题 举报

选A。A是现在完成进行时,表示过去发生的事一直持续到现在也没停止。B的话是现在完成时,表示过去发生的事到现在已经完成了,在句中如果咳嗽已经好了的话(完成),那就不用看医生了,显然不合。
补充:
选D也是可以的,如果没有A这个选项的话。现在完成进行时和一般现在时的区别就是,现在完成进行时强调过去的动作一直延续到现在并带来了影响,而一般现在时只是简简单单的动作。句中的“我”持续咳嗽个...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.026 s. - webmaster@yulucn.com