before做副词用于完成时,如何区分时时过去完成还是现在完成时?

如题所述

一、1.如果是用在过去完成时,before后要跟过去式的句子或过去时的时间状语。
eg.She realized that she had seen him before. 她意识到她以前从没见过他。
2.before词形为副词作时间状语时,往往用现在完成时,意为”从现在开始之前的任何时刻“eg.I have never seen such a kind man before.我以前从未见过如此善良的人。
二、1.before意为”从现在开始之前的任何时刻“,一般都用现在完成时(have+过去分词),如:
Have you seen this film before? 你以前看过这部电影吗?
I‘ve never been here before.我以前从没来过这里。
2.表示过去某一时间或动作之前已经发生或完成的动作或存在的状态。句中常用by, before, when, until等词引导的时间状语。它是以过去某一时间为起点,所以过去完成时是一个相对的时态,表示的是“过去的过去”。只有和过去某时间或某动作相比较时才能用到它。例如:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-21
如果是用在过去完成时时before后要跟过去式的句子或过去时的时间状语。本回答被提问者采纳
第2个回答  2015-06-21
将来时你只要看到will或tomrrow 过去式你只要看到yesterday
完成时你只要看到have been或yet already just
请采纳
第3个回答  2015-10-22
如果是用在过去完成时时before后要跟过去式的句子或过去时的时间状语。
相似回答