分析英语语法选择题“Two hours ___ long enough for you to finish your homework”

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:01:08
1.Two hours ___ long enough for you to finish your homework.

A.is B.are C.has D.have(正解A)

2.A seven-day holiday _________ long enough to have a good rest and travel the province.
A. is B.are C.has D.have (正解A)

我想知道为什么。这种句型的BE动词什么情况用什么形式?

这种情况是因为two hours 和a seven-day holiday 表示的都是一个时间段,所以用单数形式。
如果强调的是几个月或几年要用复数。
比如there are 3 days to go.(还剩三天)之类的,就用复数。

时间长度作为一个整体,be动词用is
尤其第二题中主语是a holiday,be动词必须要用is

把two hours,a 7-day holiday都看做一个整体。

这两句话意思本质上是一致的,第二句中与holiday的单复数形式无关:)

Tow hours和A seven-day holiday都代表一个整体,做单数使用!