这里也可以用will get
用gets与will get都可以,皆表示将来。现在一般时gets似乎更为常见,但will get亦不鲜见,如大人可对小宝宝说:
用gets与will get都可以,皆表示将来。现在一般时gets似乎更为常见,但will get亦不鲜见,如大人可对小宝宝说:
(2)Did I say I never seen nobody work hard? (从此句中所用的never...nobody亦可看出说话人的文化程度是不高的)
为什么答案应是B呢? 这是因为never thought在此是最自然的口语说法,其意是“我从未想到”。“never (always)+过去式”实际上等于“have never (always)+过去分词”,再如:
有一读者问:by the time he was ten之类的时间状语只能与过去完成时连用吗? 能否与过去一般时连用?
应选A,因为其前有表具体时间的状语a short time ago。在这种情况下,表“过去的过去”的谓语动词一般应用过去一般时而不用过去完成时,再如:
这里过去一般时struck显然表“过去的过去”,因为它发生在主句中的went之前。但是否也可以说:
问题中所提的例子可能原来也是引语,但不知引自何书。但不论是否有出处,过去一般时有时仍然是具有其指过去之本义的。
对中国学生来说,这里用过去一般时sent似乎有点奇怪,因为其前其后皆用现在一般时表一持续状态。用过去一般时sent则强调说话人心目中有过去某一时刻,只是没有明白说出而已。
过去一般时可以与将来时态连用表示将来时间。也可以说,这种过去一般时是从属于将来时态的。
解释为“他不当教师已经三年了”。这与《牛津实用英语语法》中的例句:
有读者问:有的语法书上说在美国往往用过去一般时表示新近发生的事,如:
这是一个时态从属于另一个时态的问题。具体到上述句(1)中的过去一般时didn't get,它即是从属于其前的表将来的现在一般时hear。
Copyright © 2025 | Sitemap | 鄂ICP备2020020141号-1