语法问题(涉及for three times以及until night等)

1. There's a piano standing against the wall.

I found her sitting at the piano.

请问这两句中 standing和sitting 都做状语吗?

2. Who's that on the piano? 那个弹钢琴的是谁?

on the piano在这里能否替换成play the piano呢?

3. He dared not go there at night.晚上他不敢到那里去。

请问dare后面是跟do sth.还是 to do sth.啊?

4. I was sick three times in the night. 我夜里呕吐了三次。

这里为何不在three times 前加for呢?


请先 登录 后评论

最佳答案 2016-12-15 17:47

基本同意陈老师的解答,但对于第四句“I was sick three times in the night. 我夜里呕吐了三次。这里为何不在three times 前加for呢?”的解答,提一点不同的看法供大家参考

在胡鑫镛、葛传椝合编的《英语语法五十题》(P.91)上有如下说明:

作状语用的time词组中,time如为基数词或数量词所修饰,不能用介词for:

*I met him for four times / a few times.

→ I met him four times / a few times. 我遇到他四次(几次)。

所以,I was sick three times in the night.这句话的three times前不是省略了for,而是不能用for。

在该书的121页还有说明:

(3) 回答问题how many times?(几次?)时,不能用时间介词for,但在“序数词+time”中,可省可不省。


另外,对第三个问题也作一点补充。

He dared not go there at night.晚上他不敢到那里去。请问dare后面是跟do sth.还是 to do sth.啊?

1. 这个句子中的dared是情态动词dare的过去时形式,后面应接动词原形go。

2. 当dare作行为动词且用否定式时,后面可以接带to或不带to的动词不定式。如:

She doesn't dare (to) go out at night. 她夜里不敢外出。《牛津英语用法指南》

The old lady didn't dare (to) open the door. 老太太不敢开门。《牛津英语用法指南》


请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题
1 There's a piano standing against the wall.
(1)There be +n+现在分词作后置定语
(2)There be +名词+doing 结构
I found her sitting at the piano.
请问这两句中 standing和sitting 都做状语吗?
(1)find sb doing sth(现在分词作宾语补足语)
2 Who's that on the piano? 那个弹钢琴的是谁?
on the piano在这里能否替换成play the piano呢?
(1)Who is the person that is playing the piano?
3 He dared not go there at night.晚上他不敢到那里去,
请问dare后面是跟do sth.还是 to do sth.啊?
(1) He didn't dare to go there at night(行为动词)
(2) He dare not go there at night.(情态动词)
4 I was sick three times in the night. 我夜里呕吐了三次。
这里为何不在three times 前加for呢?
I was sick (for 可省略) three times in the night.
He has lived here (for可省略 ) five years 

回答如下:
可以改为They didn't reach home until night.

关于before和until详细用法

before 与  until 在日常的英语学习中,我们遇到before和until时,往往会将二者搞错。其实,只要我们能把握住两者在使用时本身的含义及主句动词是终止性的还是延续性的,是肯定式还是否定式两大特点,就能很容易地解决这类问题。 

【1】Before表示“在… 之前”,而until表示“直到…才…”,主句肯定表示主句动作的终止时间,主句否定强调动作的起始时间。
(1)主句为否定时,谓语动词为终止性动词。常见的动词有open, start, leave, go, arrive, finish, begin, stop, etc.
The noise of the street didn’t stop before/until it was midnight.
The children won’t come back until/before it is dark.
I didn’t leave the lonely boy before/until his mother came home.
(2)主句为肯定式,谓语为延续性动词。这类动词有:stand, live, stay

talk,be, wait, etc.

He lived with his parents until/before he graduated from school.
I will wait before/until he comes to my help.
I shall stay here until/before you come back.

【2】下列情况下宜用before不用until.
主句为肯定式,谓语为终止性动词时只用before. For example:
He fell asleep before I could take off his clothes.
 We arrived there before it started to rain.
The holiday came to an end before I knew it.
He almost knocked me down before he saw me.

主句谓语动词强调动作的迟缓性,只用before,这时常伴有时间段状语或时间段暗示。
It was quite a long time before he found the elephant.

过了很长时间,他才找到大象。
We had walked a long way before we found some water.

走了很长的路我们才找到水。
We had sailed for two days before we saw the land.

航行了两天我们才发现陆地。
It was midnight before my brother came home.

我哥哥直到半夜才回来。
【3】如果强调从句谓语动作未发生就发生主句谓语动作,只用before,这时常译为未及(不等)…………”
We can leave early in the morning before it gets too hot.

趁天还不太热,我们上午早点离开。
I must write it down before I forget it.

趁我还未忘,我必须把它记下来。
【4】表示与其说……倒不如……”,“与其……毋宁……”的意思时只用before.
I would give up my job before I agree to be dismissed.

我与其被解雇还不如先辞职。
He will die of hunger before he steals.他宁愿饿死也不愿意去偷。
【5】在某些特定句型中用before
It was (not) long before…(不久)过了很长时间才…
It will (not) be long before…(不到)要过很长时间才会…
It will probably not be long before they understand each other.

他们大概过不久就会互相了解。
It was not long before the whole country rose up.

不久全国人民奋起反抗。

【6】列情况一般使用until
(1)主句是持续性谓语动词时,肯定,否定都可以,但意义完全不同,肯定表示动作终止,而否定表示动作开始。
We discussed the problem until/before he came back.

我们一直讨论到他回来。
We didn’t discuss the problem until he came back.

我们一直等他回来才讨论问题。
(2)Not…until…句型尽管在某些情况下可与before互换使用,但在强调句中一般仍用until;

 It was not until he told me that I knew it.

直到他告诉我我才知道这件事。
It was not until he finished his homework that he went home.

直到完成作业他才回家。
(3)放于句首时用until.
Until he finished his homework ,he didn’t go home.

直到完成作业他才回家。
(特别备注:在使用not until时,若not until放于句首,句子应部分倒装。
Not until he finished his homework did he go home.

直到完成作业他才回家。


请先 登录 后评论
管理员   - 管理员
擅长:英语语法 英语考试

speed_eriko网友:相同的问题请不要重复提交!谢谢配合!

http://ask.yygrammar.com/q-21831.html 

(下不为例)

请先 登录 后评论
  • 2 关注
  • 1 收藏,14934 浏览
  • speed_eriko 提出于 2016-10-06 16:25

相似问题