发布网友 发布时间:2022-05-15 21:42
共4个回答
热心网友 时间:2023-01-27 17:00
过去完成时和一般过去时的区别热心网友 时间:2023-01-27 18:18
简单说下我的经验,欢迎讨论。热心网友 时间:2023-01-27 19:53
按时间顺序描述过去发生的事情,用过去时。如果其中有事情脱离了顺序,早于前一件事件,则该事件用过去完成时。
例: I wrote Clara an email to thank her for the present she had given (脱离顺序,早于敲邮件)me for my birthday last week. But as soon as I pressed the 'send' button, I realised that I had made (脱离顺序,早于发邮件) a mistake and sent to her sister instead.
当说话听话的人都明白谈论的事情比另一件过去发生的事情更早,可以使用一般过去式或过去完成时。
例:We bought a new car last month. We'd driven my parents' old car for ages, but it started (或had started)to fall apart. We put (或had put)a new engine in it, but that didn't solve (或hadn't solved)the problems we were having.
假如时间表述等方法能清楚的表达过去发生的事件顺序,既可以用过去完成时也可以用一般过去时
例:After Ivan had finished reading, he put out the light. (或...Ivan finished...)
对话时用现在完成时或一般过去时,将对话内容转述或讲述的话,需用过去完成时。
例:对话:I've met him before.
讲述:I was sure that I had met him before.
对话:I stole the watch.
转述:She admitted that she had stolen the watch. (或...stole...)
表示过去想做但是没做,将来也不太可能做的事情,可以用过去完成时或一般过去时,但是用过去进行时或过去完成进行时更常见。
例:I had hoped to visit the gallery before I left Florence, but it's closed on Mondays. (可以换成I hoped..., I was hoping..., I had been hoping...都对)
热心网友 时间:2023-01-27 21:44
过去完成时的主要标志词是“have, had, has”,以及关键词“been”