素手宛花
下面介绍两种推测句型。1.对现在情况的推测:must be与can't be。例如: He must be a newcomer. 他准是新来的。 He can't be a newcomer. 他肯定不是新来的。值得一提的是,在推测句中,没有mustn't形式出现,要表示“绝不可能”就只有用can't代替。换句话说,must be这种表示推测的句型的否定形式是can't be。may be,can be,might be,could be,should be和ought to be也可以表示推测,但它们往往更倾向于猜测。这与有根据的推测有些程度上的区别。 此外,如果认为其根据可以肯定的话,也可以用will be和won't be表示。如:That will be Tom.I can recognize his voice.那一定是Tom,我能听出他的声音。2.对过去情况的推测:must have done和can't have done。例如: It's wet on the road.It must have rained last night.马路都湿了,昨天晚上一定下雨了。 What happened to her?She must have been hit by a car.她怎么了?准被车撞了。同样,must have done的否定形式是can't have done。例如: He is the best student in our class.He can't have failed in thelast week's exam.他是我们班上最好的学生,他不可能在上周考试中不及格。 can have done,may have done,could have done和might havedone也可以表示对过去的推测,其肯定程度弱于上述两种。关于推测的表达方式,还要补充一点。 must be doing和must have been doing也可以分别表示对现在和过去情况的推测。它们的否定形式是can't be doing和can't have been doing。下面各举一例作为本文的结束。 He must be leaving. 他一定要走了。He can't be leaving. 他不会走。 He must have been working late. 他一定工作到很晚。He can't have been working late. 他不会工作到很晚。