英语时态语法问题 ,求解Diane _________ Champion of the Phtato Salad Com

英语时态语法问题 ,求解
Diane _________ Champion of the Phtato Salad Competition for three years in a row, counting this year.
用 is 还是 was 还是 has 还是had,求解原因
li_dong 1年前 已收到2个回答 举报

ZGO球球 幼苗

共回答了25个问题采纳率:88% 举报

从句中的“for three years”可知是典型的完成式句型,又从“counting this year”得知是说当前的事,因此本句的时态为“现在完成式”.
has been
虽然从语法来看,还可以用“现在完成进行式”,但比赛的冠军是不可能一直当下去的,因此不能这样说.

1年前

5

globalview 幼苗

共回答了111个问题 举报

is,因为表示一般事实,不表完成。

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.018 s. - webmaster@yulucn.com