情态动词的过去式后面能接完成时吗?比如can he have told a tie和could he have told

问题描述:

情态动词的过去式后面能接完成时吗?比如can he have told a tie和could he have told a tie?
这两句话有什么区别?
是could引导的句子比can的更委婉一些吗?
除此之外could还能用于现在和过去的虚拟语气?
1个回答 分类:英语 2014-09-26

问题解答:

我来补答
首先,是told a lie吧.
然后,can和could的区别之一,如你所说,体现在语气上,could更委婉,还有一点就是在可能性的表示上,could的可能性低于can.
最后,这两个句子对比起来,前者表达了一种肯定、并带有愤怒的语气,“他竟敢说谎!”后者表达一种猜测与不愿相信,“他会说谎吗?”
could可以用于虚拟语气,举例:I could pass the exam if I worked hard(如果我用功了,我本可以通过那场考试的)if引导虚拟语气.
虚拟语气全都是过去时的,没有现在时.
这么说,应该容易理解吧?如果还有什么疑问,欢迎追问~
 
 
展开全文阅读
剩余:2000