
PTE写作主要考察考生用词、句式的多样性和准确性,即测试考生简单句和复杂句的综合运用能力。我们中国考生都知道句式表达要多样性,但往往不知道如何操作才能让自己的句子丰富多样,导致普遍句式比较单一,写到复杂结构时习惯性堆斥各种从句,似乎除了从句再无其它复杂结构可写。
下面就和小编一起看看今天的语法知识点吧。
"情态动词+ have done"一可表示某种情绪、态度。二可以表示对过去情况的推测。情态动词不同, 该结构所表示的含义不同。
一. should/ought to have done(一本)
意为"本该做某事(而实际上未做)",表示责备或惋惜之情;
shouldn't/ oughtn't to have done意为"本不该做某事而实际上做了”,表示责备或惋惜之情。
例:Yesterday was the deadline,and he should have completedhiswork.昨天是最后期限,他本该完成工作的。例:Tom oughtn't to have told me your secret, but he meant no harm.汤姆本不应该把你的秘密告诉我的,但他并无恶意。
二. could have done(二本)
(1)意为"本能做某事(而实际上未做)" ,表示对过去未能。实现的动作的一种责备或惋惜之情,此时could 不能用can替换。
例:We could have visited the museum but we spent too much time shopping.我们本来可以参观那个博物馆的,但我们购物花了太长时间。
(2)意为"可能已经做了某事" ,表示对过去情况的推测。(二猜)
例:He could have already arrived in Beijing.他可能已经到了北京。
三.needn't have done(三本)
意为"本不必做某事(而实际上做了)"。
例:-Catherine, I have cleaned the room for you.凯瑟琳,我已经替你把房间打扫了-Thanks. You needn't have done it. I could manage it. 谢谢,你本不必做的,我能够应付。
“两猜测”
一.must have done(一猜)
意为“一定已经做过了....,想必.....”用于肯定句中,表示对过去的肯定情况把握比较大的推测。
He must have been a doctor, for he knows medicines so well.他过去肯定是一位医生,因为他对药物非常了解。
二.can't have done意为"不可能做了某事"(二猜)
表示对过去的否定情况把握较大的推测,相当于couldn't have done
can have done表示"可能已经做了某事",用于疑问句中。需要特别注意的是
can have done不用于肯定的陈述句中。
例:I think that he couldn't/can't have gone abroad. I saw himjust now.我认为他不可能出国了。我刚才还看见他了。例:Can he have arrived there? 他可能已经到那儿了吗?
三.needn't have done(三猜)
意为"本不必做某事(而实际上做了)"
例:一Catherine, I have cleaned the room for you.凯瑟琳.我已经替你把房间打扫了。一Thanks. You needn't have done it. I could manageit.谢谢,你本不必做的,我能够应付。
以上就是小编为大家整理的关于PTE语法考点之"情态动词+ have done"讲解,希望对大家有所帮助。更多PTE成绩要求、PTE报名网站等问题可以咨询我们。

2025.07.25
2025.04.25
2025.04.15
2025.04.01