I've had a bad cold for a week.I've caught a bad cold for a week.哪个正确?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 07:53:14
I've had a bad cold for a week.I've caught a bad cold for a week.哪个正确?

I've had a bad cold for a week.I've caught a bad cold for a week.哪个正确?
I've had a bad cold for a week.I've caught a bad cold for a week.哪个正确?

I've had a bad cold for a week.I've caught a bad cold for a week.哪个正确?
I've had a bad cold for a week.正确.
catch (过去式caught)是瞬间动词,不能与一段时间连用,所以前句正确.

I've had a bad cold for a week

第一个正确,caught原型catch,点动词,不可持续,翻译为,我一整周都在正在得感冒,故错误。第一句的过去完成时,表持续性,可为过去持续或状态,一整周持续感冒状态,正确