语法与词汇
If Peter wins tomorrow, he _____ thirty races in the past four years.
A、
will win
B、
has won
C、
would have won
D、
will have won
【正确答案】
D
【答案解析】
句意:如果皮特赢了明天的比赛,那他在过去四年内就累计赢了30场比赛。从句用了一般现在时,所以主句要用一般将来时。因为强调的是“将已赢得30场比赛”,表示已完成,所以用will have won。
提交答案
关闭