天津招聘网店运营高手:英语选择题一道,要讲理由

来源:百度文库 编辑:高考问答 时间:2024/04/29 19:31:41
You have to fully realize that ------ a long journey ahead of you.
A.it is B.there is C.they are D.there are

首先,journey是单数,所以应该用单数形式的is,不能用are,排除C,D。
而there be结构可以表示存在,如果用it is,应该使用强调句型, You have to fully realize that it is a long journey that is ahead of you.或者去掉表语后的部分,You have to fully realize that it is a long journey .
选 B

B.对。A其实也可以的,但是与ahead of you相连后就不太好。ahead of you是将来的感觉,与there 感觉相符。
C, D 用are明显跟a long journey 不符。

选D
你必须完全意识到你面前有一个长假期。
根据句意,应填 there are ,表示“有”的意思。

B.
你必须意识到,在你面前还有很长的一段路。
realize that 后面跟宾语从句。理解全句的意思“有很长的一段路”,典型的there is 句型。

如果没有前半句“You have to fully realize that”,则A选项可成立,但作为宾语从句,it is句型就不合适了。

应该是A,宾语从句不能用there当联结词,C显然讲不通

选择B
You have to fully realize that ------ a long journey ahead of you.
A.it is B.there is C.they are D.there are

realize什么?realize你面前将有个长的假期.而不是realize它是你面前的一个长假期.从意思上判断,选择B好

a long journey 是单数概念,故不选择D

they are 是它们的意思 there are是有的意思,但跟复数概念 故不选择C