如何解释这里的现在完成时?
这里的现在完成时have left显然表示一个尚未完成的将来动作。其主语是第一人称,说话时尚未离去。再如:
这里的现在完成时have left显然表示一个尚未完成的将来动作。其主语是第一人称,说话时尚未离去。再如:
这里的by意指“在……之前”,故而by next summer之后应用将来完成时。这种by常与完成时态连用,再如:
how often习惯于用一般时态,怎么能用完成时态呢? 又,oftentimes才能表示次数,often怎能表示次数呢? 请解释。
但如将(the)first time用作从属连词,则可用过去一般时,例如:
有读者问: shall I和shall we是否只可以用于询问对方的意愿吗?
有一读者问: 我知道可以用shall I和shall we询问对方的意图或愿望,但不知可否用will I或will we提问?
全面而系统地讨论这个“令人很伤脑筋的问题”,在这篇短文中显然是不可能的。我们在这里只能就上述7个句子的不妥之处试图作一说明。
在这一句中,before引导的从句为什么用将来一般时will come back而不用现在一般时?
用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之类的时间状语只能与过去完成时连用吗? 能否与过去一般时连用?
Copyright © 2025 | Sitemap | 鄂ICP备2020020141号-1