作业帮 > 英语 > 作业

询问一道英语问题 quickly

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/09 09:59:25
询问一道英语问题 quickly
I have to see the doctor because I ( have been coughing)a lot lately
cough难道是延续性动词?用have caught 为啥不行?
have been doing 表示你一直咳嗽啊 这句型就是一个延续 状态的延续 你要用have cought表示你咳嗽完事了 强调的是 过去咳嗽 对现在又什么影响 而不是强调你一直在咳嗽 明白否
再问: 就是说have cuaght 已经可完了,那不是完成时表示说话现在还进行吗
再答: 我没看不明白你的意思啊 老妹。lately 本身就是一个表示时间段的单词-最近,这句话意思是我最近一直在咳嗽,现在也咳嗽,一直延续咳嗽的这种状态。不是强调咳嗽这个动作,如果用现在完成时只能表明你过去咳嗽现在不咳嗽了。而这句话是说 你过去咳嗽 现在也咳嗽,咳嗽的结果 就来看医生了 所以就得用have been doing。 最希望能帮到你了 好好学习!