This beach is usually closed ______ a rainy dayA: inB: onC: atD: while
This beach is usually closed ______ a rainy day A: in B: on C: at D: while
题目解答
答案
我们来一步一步分析这个题目:
题目是:
This beach is usually closed ____ a rainy day.
意思是:“这个海滩通常在下雨天是关闭的。”
我们要选择一个正确的介词来填空。
选项有:
A: in
B: on
C: at
D: while
第一步:分析时间表达方式
英语中,表示“在某一天”或“在某种类型的日子里”,我们通常使用介词 on。
例如:
- on Monday(在星期一)
- on a sunny day(在晴朗的一天)
- on Christmas Day(在圣诞节那天)
- on a cold morning(在一个寒冷的早晨)
所以,“在下雨天”应该说:on a rainy day
第二步:排除其他选项
-
A: in
“in” 通常用于较大的时间段,比如:in the morning, in July, in 2020, in summer。
但“in a rainy day”不符合习惯用法,因为“a rainy day”是一个具体的某类日子,不是大时间段。
❌ 不正确。 -
B: on
正如上面所说,“on a rainy day”是标准表达,表示“在下雨天”。
✅ 正确。 -
C: at
“at” 用于具体的时间点,比如 at 5 p.m., at noon, at night。
但“a rainy day”不是一个时间点,而是一整天。
❌ 不正确。 -
D: while
“while” 是连词,后面要接一个完整的句子(主语 + 谓语),比如:
while it is raining(当下雨的时候)。
但这里“a rainy day”只是一个名词短语,不是句子。
所以语法上不匹配。
❌ 不正确。
第三步:得出结论
正确的介词是 on,因为“on a rainy day”是固定搭配,表示“在下雨天”。
答案:B: on
✅ 正确句子是:This beach is usually closed on a rainy day.
(这个海滩通常在下雨天是关闭的。)
\boxed{B}