题目
39.语法题。He ____ three promotions so far.A.received B.have received C.had received D.has received
39.语法题。
He ____ three promotions so far.
A.received B.have received C.had received D.has received
题目解答
答案
39.结合选项,句意应该为“到目前为止,他已获得三次晋升。”so far表示到目前为止,用现在完成时,表示过去的动作或状态持续到现在,主语第三人称单数,所以用has received,故答案为D。
解析
步骤 1:确定时态
根据句中的时间状语 "so far",可以判断句子应该使用现在完成时。现在完成时用于表示过去的动作或状态持续到现在,通常与 "so far"、"already"、"yet" 等时间状语连用。
步骤 2:确定主语
句子的主语是 "He",是第三人称单数。
步骤 3:选择正确的动词形式
现在完成时的结构是 "have/has + 过去分词"。由于主语是第三人称单数,所以应该使用 "has"。
根据句中的时间状语 "so far",可以判断句子应该使用现在完成时。现在完成时用于表示过去的动作或状态持续到现在,通常与 "so far"、"already"、"yet" 等时间状语连用。
步骤 2:确定主语
句子的主语是 "He",是第三人称单数。
步骤 3:选择正确的动词形式
现在完成时的结构是 "have/has + 过去分词"。由于主语是第三人称单数,所以应该使用 "has"。