2023年初中英语:现在完成时中时间标志词since和for,already和yet的辨析
现在完成时中时间标志词since和for,already和yet的辨析
①since和for作为现在完成时的时间标志词,都跟延续性动词搭配,用于表示时间段的概念,但是其后具体跟的是时间点还是时间段需要注意区分,对它们的提问需要用How long,要引起注意。
for (持续了...)+时间段 → for ten years
since(自从...):
a. +一般过去时句子 → since I was ten
b. +时间段+ ago → since ten years ago
c. +表示过去的时间点 → since 2010
※常见句型:
It has been/It is + 一段时间 + since + 从句(过去时)
例:
1、( )It has rained ______ three days ago.
since B. for C. / D. before
解题思路:现在完成时时间标志词since固定用法:since+时间段+ ago,故选A。
答案:A
2、( ) It is ten years ________ I last saw her.
A. after B. since C. for D. that
解题思路:
固定句型It has been/It is + 一段时间 + since + 从句(过去时)的运用,故选B。
答案:B
②现在完成时中already和yet的运用也是常考点,特别是在单选和完成句子题型中出现频率比较高,一定要掌握透彻。
already, 表示“已经”,用于肯定句中,位于have(has)后,过去分词前
yet,表示“已经”,用于疑问句中,位于句末。
yet, 表示“还”,用于否定句中,位于句末。
例:
1、( )I have ______ finished my homework, but Amy hasn’t finished hers ______.
already, already B. yet, already C. already, yet D. yet, yet
解题思路:我已经完成了我的作业,但是Amy还没完成她的作业。already用于肯定句中,表“已经”,因此第一空填already,yet用于否定句中,表示“还”,因此第二空填yet,故选C。
答案:C