大学生新闻网,大学生新闻发布平台
大学生新闻网
大学生新闻大学生活校园文学大学生村官
社会实践活动社会实践经历社会实践报告社会实践总结社会实践心得
全国排名校友会版软科排名分类排名本科排名一本排名二本排名专科排名学校地址
求职简历职场法则面试技巧职场故事求职招聘大学生就业
英语学习计算机学习电气工程机械工程经济管理建筑设计财务会计
申请书证明书检讨书自荐信演讲稿心得体会调查报告读后感求职信推荐信其它范文

can have done的疑问

Time permitting, I can have done it better.

请教老师,1) “本可以做某事而未做”一般用could have done, 这里为什么是can have done ?

2) Time permitting 等于If time permitted,是吗?由于是描述过去的事情。



Time permitting, I can have done it better.

这是错句。

独立主格结构作条件状语。若是过去条件,则为非真实条件句,即事实上当时时间不允许,我做的不够好。主句表示的内容是与过去事实相反的,需要用虚拟语气,can需要改为could。即:

Time permitting, I could have done it better. 假如时间允许的话,我本可以做得更好的。

假如独立主格结构表示的是以后条件,这个条件在说话人看来不大可能达成,则主句用虚拟语气;假如说话人觉得条件有达成的可能,则主句用虚拟语气。

Time permitting, I cando it better. 陈述语气,或许以后时间够用。

Time permitting, I could doit better. 虚拟语气,看来时间非常紧张,只能尽力而为了。

原句的can have done为错误!
    作者:大学生新闻网    来源:大学生新闻网
    发布时间:2025-01-03    阅读:
    扫一扫 分享悦读
  • 英语口语迅速提升
  • 英语口语,一般是通过声音传播的,是被英语国家人民常见应用的口头交流的语言形式,多因场所与发言者不同而被自由用。
  • 01-03 关注:0
  • 登机检查英语对话
  • 出境旅游登机前都要经过安全检查,安全检查是检查旅客是不是携带有毒或危险物品,以确保安全乘坐飞机。
  • 01-02 关注:2