一道四级英语语法题 There is no light____anywhere,and onlya few dim st

一道四级英语语法题
There is no light____anywhere,and onlya few dim stars were glittering overhead.
A seeing B to be seen C seen D to see
求分析
顺便问问各位大神为什么题目中前半句用的there is 后半句用的were glittering?
冰点零度 1年前 已收到1个回答 举报

来吧 幼苗

共回答了24个问题采纳率:95.8% 举报

There is +名词+不定式 含义:有.可以.
这个句式习惯用不定式作后置定语修饰名词
例如:
There is a voice to be heard. 可以听到一个声音
本句中:There is no light to be seen anywhere 哪儿都看不见光亮
the light is seen 光亮被看见,所以得用被动
后面用were glittering ,因为a few stars 得用复数,而且这是描述当时的情景,所以用过去进行时
此时只有几颗黯淡的星在头顶闪烁着微光.
类似:Only the wind was blowing softly. 只有风柔柔地吹拂着.

1年前 追问

8

冰点零度 举报

答案的解释懂了非常感谢…不过我问题中最后一句话的意思是前后两个单句不用保持时态一致么?

举报 来吧

and连接的是并列句,不需要时态一致。

冰点零度 举报

那请问什么时候需要时态一致呢?

举报 来吧

I told you that you had to go out of here.
主句是过去时,宾语从句也得是过去时。这种时候需要时态一致
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.038 s. - webmaster@yulucn.com