He lay awake all night

请问这句话对吗?如果对,为什么用lay 不是 lays or laid 呢 谢了

对的。这里lay是lie的过去式,意为躺着,整句意思是他躺着一夜未眠。
就其意思我说,因为这个应该是过去发生的事情,所以不能用一般现在时,因为不可能一直都是这样的。而laid是lay的过去式,是使躺下的意思,很明显这里的主语是he,这个动作也不是他被动完成的,所以laid也淘汰了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-16
恩,应为all night属于一般现在时,所以用lay
第2个回答  2009-07-16

因为lay也是lie的过去式
lie 有躺着的意思
最好好好记录一下lie lay 及其过去式过去分词,总考本回答被提问者采纳
第3个回答  2009-07-16
lie 1.说谎:过去时,过去分词皆为lied
2.躺 过去时,过去分词为lay lain

lay 下蛋 过去时,过去分词皆为laid

这句话完全正确,表达的意思也是他彻夜未眠
第4个回答  2009-07-17
lay是lie(躺)的过去式形式
所以意思是:他躺着,整夜无眠。
相似回答