题目
Despite the previous rounds of talks,no agreement ________ so far by the two sides.( )A. has been reachedB. was reachedC. will reachD. will have reached
Despite the previous rounds of talks,no agreement ________ so far by the two sides.( )
A. has been reached
B. was reached
C. will reach
D. will have reached
题目解答
答案
A. has been reached
解析
步骤 1:确定时态
根据时间状语 "so far",句子应该使用现在完成时态。现在完成时态表示过去发生的动作对现在造成的影响或结果,或表示动作从过去某个时间开始,一直持续到现在。
步骤 2:确定语态
"agreement" 和 "reach" 之间是被动关系,因此应该使用被动语态。现在完成时的被动语态结构为 "have/has been + 过去分词"。
步骤 3:选择正确选项
A 项 "has been reached" 符合现在完成时的被动语态结构,且主语 "agreement" 是单数,因此使用 "has"。
B 项 "was reached" 是一般过去时的被动语态,不符合题意。
C 项 "will reach" 是一般将来时,不符合题意。
D 项 "will have reached" 是将来完成时,不符合题意。
根据时间状语 "so far",句子应该使用现在完成时态。现在完成时态表示过去发生的动作对现在造成的影响或结果,或表示动作从过去某个时间开始,一直持续到现在。
步骤 2:确定语态
"agreement" 和 "reach" 之间是被动关系,因此应该使用被动语态。现在完成时的被动语态结构为 "have/has been + 过去分词"。
步骤 3:选择正确选项
A 项 "has been reached" 符合现在完成时的被动语态结构,且主语 "agreement" 是单数,因此使用 "has"。
B 项 "was reached" 是一般过去时的被动语态,不符合题意。
C 项 "will reach" 是一般将来时,不符合题意。
D 项 "will have reached" 是将来完成时,不符合题意。