二十年已经过去了 网上翻译是Twenty years have passed.我们学的是Twenty years has passed. 到底哪个对呀
查了好多语法书 都是Twenty years has passed.我彻底晕了 到底哪个对呀?
急!求解
人气:130 ℃ 时间:2019-11-14 01:43:19
解答
如果20年重在表示一段时间(a period of time),可以看成单数,用has.
但是如果重在表示时间的积累,可以看成复数,用have.
个人理解,大家切磋.
推荐
猜你喜欢
- me,pass,you,dumplings,some,could
- 王大伯家购进1吨煤,第一天用去总数的4分之1,第二天用去总数的5分之1,剩下的占总数的几分之几?
- 若点P(2m+1,3m−12)在第四象限,则m的取值范围是_.
- 同一电压下,导线可通过的最大电流与导线截面积的关系
- 给一个定义域求值域.
- 已知不等式f(x)
- 某单细胞生物,体内不具有叶绿体但有叶绿素,它最可能是( ) A.真核生物 B.异养生物 C.无核膜的生物 D.有线粒体的生物
- 已知以点P为圆心的圆经过点A(-1,0)和B(3,4),线段AB的垂直平分线交圆P于点C和D,且|CD|=4更号10