can have done
can have
done
通常只用于否定句和疑问句。用于否定句时表否定推断,推测肯定没做;用于疑问句时意为难道真的做了吗,表示怀疑。例如:
Can he have done such a foolish thing? (= Is it possible ?)
他会做这样的傻事吗?(表怀疑)
He cant have taken it home.
他不可能把它带回家了。(表不可能)
could have done
could have done 可用于肯定句、疑问句和否定句。用于肯定句既可以表示过去能够做而实际未做,有惋惜、遗憾或委婉批评之意,也可以表示对过去动作的推测;用于否定句和疑问句的情况与can have done相同。例如:
You could have done better, but you didnt try your best.
你本可以做得更好,但是你没有尽力而为。(表惋惜)
This glass is cracked. Someone could have dropped it.
这个玻璃杯破了。可能是谁把它掉在地上了。(表推测过去)
Could he have left the work unfinished?
他会丢下工作不干了?(表怀疑)
He couldnt have checked out so early.
他不可能这么早就离开了。(表不可能)
注意:cant have done 的语气比 couldnt have done 要强一些。例如:
He cant have been to that town.
他根本不可能去过那座城市。(语气略强)
The measurement couldnt have been wrong.
测量不可能出错了吧。(语气稍弱)
大学英语四六级背词汇原则少量多次持之以恒
英语六级词汇复习技巧8天攻克8000词汇(2)
语态的选择
大学英语六级综合简短回答题的命题方式
冲刺大学英语六级考试词汇记忆(第二期)
英语六级词汇强化练习题附答案(18)
英语六级语法总复习比较can和be able to
英语六级词汇强化练习题附答案(13)
大学英语四六级词汇冲刺8天攻克8000词汇(一)
英语六级考试4500词汇逻辑辩证记忆(四)
英语听写训练法及六级听力备考的要点
历年六级考试的高频词汇(8)
英语六级词汇强化练习题附答案(8)
大学英语六级短期突破经验
英语六级词汇强化练习题附答案(15)
不定式的特殊句型Whynot
大学英语六级考试阅读单词第五期
英语六级语法总复习let的用法
大学英语六级考试高频词汇用法总结
英语六级词汇强化练习题附答案(1)
比较can和be able to
冲刺英语六级备考之边阅读边记单词第2期
巧解大学英语六级完成句子题
英语六级考试4500词汇逻辑辩证记忆(五)
大学英语六级考试语法精要(七)
攻克英语六级语法必备练习(第四期)
英语六级重点词汇大全
改错七大备考公式
历年大学英语六级考试的高频词汇(12)
8天攻克8000词汇(5)
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |