My father has開車 for many years 為什麼要用現在完成時

2021-06-25 11:57:37 字數 629 閱讀 3891

1樓:呼唄

答案應該是“been driving”

首先,for many years大多數情況下都使用現在完成時。還有就是我父親的職業表示現階段的某種狀態,加上for many years這個特殊的時態。所以用現在完成進行時咯。

另外,對於for+一段時間,以後你可能碰到用一般過去時的,不過只要聯絡語境就可以推斷出來。這個“另外”,我是在高三才大規模碰到,所以不用擔心。現在看到for+一段時間就大膽地選現完~~

2樓:為君冢愛

如果句中有for加一段時間就一定要用現在完成時。簡單說,for加一段時間就是是否用現在完成時的判斷依據。

3樓:

for many ys表示動作已經持續很多年,並有可能繼續下去,看到has和for many ys,要立即反應出用現在完成時

4樓:

for+一段時間,是現在完成時的標誌。又因為有“has”。所以後面加過去分詞driven

5樓:匿名使用者

driven

表示在過去一段時間發生的事情

6樓:匿名使用者

反正我覺得該用完成進行時

什麼時候用toward,還有和to還有for是什麼區別

toward和towards這兩個詞在用法和意義上基本沒有什麼區別,可以互換使用,但前者主要用於美式英語中。其它類似的用法意義基本無區別的詞還有 forward 和forwards,backward和backwards,upward和upwards等。to 目的地 eg he s going to ...

求EXCEL用VBA的IF條件語句與FOR迴圈語句的基本語法,不要複製貼上,要最簡單說明下就行了

最簡單的來兩句,不明白請追問 for的用法是這樣的 for i 1 to n 語句.next i 這樣的功能是,使裡面的 語句 執行n次,每次i的值都不同,分別是1 n,用來完成固定次數的重複。if的用法是這樣的 if 條件 then 語句1.else 語句2.end if 這樣的功能是判斷條件是否...

VFP關於EXIT的問題,VFP中 子句 for 與 while 的區別

樓上搞得太複雜了,簡單明瞭點 exit 是在迴圈體內出現,當執行exit,程式跳出迴圈,執行enddo或endscan或endfor後面的語句。程式1 2的exit沒有區別,都是執行enddo後面的語句。第1次迴圈 c 3 s 4 第2次迴圈 c 5 s 9 第3次迴圈 c 8 s 9 可以看出,並...