单选题
4.I had just woken up when I ____1____a call from Pepe at La Gaviota restaurant. He told me that some big names were coming for lunch. I left my house as soon as I had phoned my editor to check what shots he wanted. I arrived at 11 am and ____2____ behind the bushes with my camera. I had been there ____3____ about two hours before an interesting car arrived. I saw George Clooney and his new girlfriend get out.____4____, I couldn’t get a good photo. Then, suddenly, I realised that they were going to the back door of the restaurant. I got on my motorbike and____5____their limousine. This time, I took a ____6____ shot of Clooney; he even smiled at me! I put the film in my pocket. Just then Clooney’s bodyguard saw me. He wanted the film. We fought and I just managed to ____7____. I rushed to the office on my bike, but when I arrived and searched____8____ the film, I realised that it had ____9____out of my pocket during the fight. I felt really ____10____!
A
on
B
by
C
for
答案解析
正确答案:C
解析:
这是一道典型的完形填空(或语法填空)题目解析。根据提供的选项 A. on, B. by, C. for 以及答案 C,我们可以推断出这道题考查的是介词与时间段的搭配,对应的空缺处应该是文中的第 **3** 空。
以下是针对该题目的详细解析:
### 题目定位
**原句:** "I had been there ____3____ about two hours before an interesting car arrived."
**选项:**
A. on
B. by
C. for
### 解析过程
1. **分析句子结构与语境**:
* 句子前半部分 "I had been there"使用了**过去完成时**,表示在“有趣的汽车到达”这一过去动作之前,作者已经在那里待了一段时间。
* 空格后面跟着 "about two hours"(大约两个小时这是一个**时间段/持续时间**。
2. **辨析选项用法**:
* **A. on**:通常用于具体的某一天、日期或星期几(如 on Monday, on July 4th),或者表示接触表面。它不能直接接时间段来表示持续时长。
* **B. by**:通常表示“不迟于……”、“到……为止”或表示方式(通过……)。如果接时间点,表示截止期限(如 by 5 pm);接时间段时通常不表示持续状态,而是表示幅度或方式,不符合此处语境。
* **C. for**:是英语中专门用来引出**动作或状态持续的时间长度**的介词。结构为 `for + 时间段`(例如:for two hours, for a long time, for three days)。
3. **结合语境判断**:
* 句意是:“在那辆有趣的汽车到达之前,我已经在那里待了**大约两个小时**。”
* 这里强调的是“待在那里”这个状态持续了多久,因此必须使用介词 **for**。
### 结论
* **正确答案:C. for**
* **完整句子:** I had been there **for** about two hours before an interesting car arrived.
---
### 知识点拓展
在英语中表示时间的介词区别:
* **for + 时间段**:强调持续时间长短。(例:I slept **for** 8 hours.)
* **since + 时间点**:强调从过去某一点开始一直持续到现在或过去某一时刻。(例:I have been here **since** 9 am.)
* **in + 时间段**:通常用于将来时,表示“在……之后”;或用于过去时,表示“花费了……时间做完某事”。
题目纠错
大学英语期末复习资料题库
相关题目
单选题
42.I had to admit that I know little about economics.
单选题
41.What can you see if you shut your eyes?
单选题
40.I suddenly saw a spider on the ceiling.
单选题
39.The old lady was looking at him from head to foot.
单选题
38.He didn’t go to bed until he had finished his work.
单选题
37.I learnt yesterday that his mother had gone abroad.
单选题
36.We hadn’t even arrived at the airport when the plane took off.
单选题
35.Please remember to close the windows before you leave.
单选题
34.Our school was founded in 1957.
单选题
33.I suppose he will lend you some money.
