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

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

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樓:匿名使用者

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

Vba中range 「A1range 「B1 formular是什麼意思

兩處錯誤,正確寫法為 range a1 range b1 formula 意思是a1等於b1的公式 比如,b1中存在公式 sum b2 b10 則a1的值也是 sum b2 b10 公式 在vba中range bb1 表示對活動工作表bb1單元格的引用。在vba中,range代表某一單元格 某一行 ...

vb中for迴圈step的問題VB中FOR迴圈STEP的問題

如果沒有其他條件使迴圈變數的值發生變化,當第一次迴圈條件滿足時,step為0將造成死迴圈,當第一次迴圈條件不滿足時,step為0不迴圈 先看這幾句執行時的作用 1 s 0,給s設初值0 2 for i 1 to 5,第一次執行這一句時,對i設初值1,以後每次執行這一句時都判斷i的值是否介於初值和終值...

VB中FORMAT是什麼意思,在VB中,Format 是什麼意思,怎麼理解的?

format是cstring類的一個成員函式,它通過格式操作使任意型別的資料轉換成一個字串 datetime是時間型別。返回值是一種格式化後的字元,format裡面可以寫普通的字串,比如 my name is 但有些格式指令字元具有特殊意義,比如 6s vb格式輸出函式可以使數值 日期或字串按指定的...