题目
Up till today, our society ____ by all kinds of problems.A. has been challengedB. is being challengedC. is challengingD. has challenged
Up till today, our society ____ by all kinds of problems.
A. has been challenged
B. is being challenged
C. is challenging
D. has challenged
题目解答
答案
A. has been challenged
解析
本题考查知识点为为现在完成时的被动语态。解题思路如下:
- 首先分析句子的主语和谓语动词之间的关系。在这个句子中,“our society”(我们的社会)是动作的承受者,“challenge”(挑战)是动作,社会是被各种问题所所挑战,所以应该使用被动语态。被动语态的基本结构是“be + 过去分词”。
- 接着看时间状语“Up till today”,它表示从过去一直持续到现在的时间,这种时间状语通常与现在完成时连用。现在完成时的结构是“have/has + 过去分词”。
- 综合以上两点,这里需要使用现在完成时的被动语态,其结构为“have/has been + 过去分词”。
- 句子的主语“our society”是第三人,所以助动词应该用“has”,“challenge”的过去分词是“challenged”,所以正确的形式是“has been challenged”。
- 选项B“is being challenged”是现在进行时的被动语态,表示正在被挑战,与“Up till today”所表达的从过去到现在的时间概念不符。
- 选项C“is challenging”是现在进行时的主动语态,不符合句子的被动关系。
- 选项D“has challenged”是现在完成时的主动语态,也不符合句子的被动关系。