题目
Great changes ________ in the past forty years without the correct leadership of the Party.A. couldn’t have taken placeB. can’t take placeC. mustn’t have taken placeD. shouldn’t take place
Great changes ________ in the past forty years without the correct leadership of the Party.
A. couldn’t have taken place
B. can’t take place
C. mustn’t have taken place
D. shouldn’t take place
题目解答
答案
A. couldn’t have taken place
解析
本题考查情态动词+have done的用法。解题的关键在于理解每个选项所表达的含义,并结合题目中的时间状语“in the past forty years”来判断正确的时态和语义。
选项A:couldn’t have taken place
“couldn’t have done”表示对过去事情的否定推测,意思是“不可能做了某事”。在本题中,“Great changes couldn’t have taken place in the past forty years without the correct leadership of the Party” 表达的是如果没有党的正确领导,在过去的四十年里不可能发生巨大的变化,符合句子的逻辑和语境。
选项B:can’t take place
“can’t do”一般用于一般现在时,表示“不能做某事”,而本题的时间是“in the past forty years”,是过去的时间,所以该选项时态不符,不符合题意。
选项C:mustn’t have taken place
“must”表示推测时,一般用于肯定句,“must have done”表示对过去事情的肯定推测,而“mustn’t”通常不用于表示对过去事情的推测,所以该选项用法错误,不符合题意。
选项D:shouldn’t take place
“shouldn’t do”表示“不应该做某事”,是对现在或将来事情的建议或劝告,而本题是对过去四十年发生的事情进行描述,时态和语义都不合适,不符合题意。