Perfect Tense of Take Place
- Many changes __ in our village these years.
A. have taken place
B. have been taken place
C. have happen
D. have been happened
我把这导体抄下来讲解。有两套解题思路。
思路一:
首先把句子补全了,学英语第一步句子结构:
Many changes __ in our village in these years.
然后确定说话人时间,就是时态。补全后,可以推断说话人时间是现在,那么这句话应该用完成时态。
然后看答案提供的条件,happen = take place, 那么这句话有两种表达方式:
- Many changes have happened in our village in these years.
- Many changes have taken place in our village in these years.
所以,答案是A.
B. 被动语态,语法倒是对了,但这种情况没必要
C. 少了ed
D. 完成进行时态,been 后面用 happening
思路二:
其实这道题源自这些年报刊的一句话:
我们村这几年变化特别大
把这句话翻译过来,就是这个考试的内容
For more information, contact us