I have to see the doctor because I ____ a lot lately.A. have been coughingB. had coughedC. coughedD. cough解释越详细越好!请解释D为什么错误
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/03 05:56:25
![I have to see the doctor because I ____ a lot lately.A. have been coughingB. had coughedC. coughedD. cough解释越详细越好!请解释D为什么错误](/uploads/image/z/5514750-54-0.jpg?t=I+have+to+see+the+doctor+because+I+____+a+lot+lately.A.+have+been+coughingB.+had+coughedC.+coughedD.+cough%E8%A7%A3%E9%87%8A%E8%B6%8A%E8%AF%A6%E7%BB%86%E8%B6%8A%E5%A5%BD%21%E8%AF%B7%E8%A7%A3%E9%87%8AD%E4%B8%BA%E4%BB%80%E4%B9%88%E9%94%99%E8%AF%AF)
I have to see the doctor because I ____ a lot lately.A. have been coughingB. had coughedC. coughedD. cough解释越详细越好!请解释D为什么错误
I have to see the doctor because I ____ a lot lately.
A. have been coughing
B. had coughed
C. coughed
D. cough
解释越详细越好!
请解释D为什么错误
I have to see the doctor because I ____ a lot lately.A. have been coughingB. had coughedC. coughedD. cough解释越详细越好!请解释D为什么错误
A
我不得不去看医生了,因为我最近咳嗽得很厉害
咳嗽这个动作,一直持续并且对你造成影响了,所以要用现在完成进行时
D 错误是因为时态不对
A
选A
过去进行时
我必须要去看医生因为我最近我咳嗽很烈害
从过去到现在一直都在咳嗽而且现在严重了。
选A。A是现在完成进行时,表示过去发生的事一直持续到现在也没停止。B的话是现在完成时,表示过去发生的事到现在已经完成了,在句中如果咳嗽已经好了的话(完成),那就不用看医生了,显然不合。
补充:
选D也是可以的,如果没有A这个选项的话。现在完成进行时和一般现在时的区别就是,现在完成进行时强调过去的动作一直延续到现在并带来了影响,而一般现在时只是简简单单的动作。句中的“我”持续咳嗽个...
全部展开
选A。A是现在完成进行时,表示过去发生的事一直持续到现在也没停止。B的话是现在完成时,表示过去发生的事到现在已经完成了,在句中如果咳嗽已经好了的话(完成),那就不用看医生了,显然不合。
补充:
选D也是可以的,如果没有A这个选项的话。现在完成进行时和一般现在时的区别就是,现在完成进行时强调过去的动作一直延续到现在并带来了影响,而一般现在时只是简简单单的动作。句中的“我”持续咳嗽个不停,对他产生了很不好的影响,以至他不得不去看医生了。故而选A较合适。
呵呵!我们在做选择题的时候,不光要看答案的正确与否,还要看哪个答案更合适,这样才能选出最佳答案
收起