首页 英语 CET4/6 知识详情

“考虑到他的经验,他本可以做得更好”,可以用could have done吗?can have done不能用是时态问题吗?

网校学员风花雪**在学习2020年12月CET英语四级【全程班】时提出了此问题,已有1人帮助了TA。

网校助教

lovingenglish1

同学你好,该知识点来自沪江网校《2020年12月CET英语四级【全程班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好
could have done表示本可以做而没做  这里也可以用could have done

can have done   通常只用于否定句和疑问句。用于否定句时表否定推断,推测肯定没做;用于疑问句时意为“难道真的做了吗”,表示怀疑。例如:

Can he have done such a foolish thing? (= Is it possible …?)

他会做这样的傻事吗?(表怀疑)

He can't have taken it home.

他不可能把它带回家了。(表不可能)
祝学习愉快哦

版权申明:知识和讨论来自课程:《2020年12月CET英语四级【全程班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。