[文法] 現在/過去完成式

看板Eng-Class作者 (親愛的你)時間2年前 (2021/10/06 02:47), 2年前編輯推噓2(2010)
留言12則, 4人參與, 2年前最新討論串1/7 (看更多)
今天看到一題覺得有點困惑的題目如下: My daughter ____ her homework since 3 p.m. when I got home. 想請問大家這邊使用has done還是had done 才對呢? 只有since 3 p.m.的話毫無疑問用has done 但多了when I got home這句 整個句子顯得很不自然很怪XD 所以特來請教大家~~ 還請不吝賜教,非常感謝:D -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.72.40 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1633459667.A.350.html

10/06 03:50, 2年前 , 1F
since 當介系詞後面接了時間點,前面的主要子句要用
10/06 03:50, 1F

10/06 03:50, 2年前 , 2F
現在完成式,來表示從過去某個時間點開始,一直持續
10/06 03:50, 2F

10/06 03:50, 2年前 , 3F
的狀態
10/06 03:50, 3F
※ 編輯: neversayyes (180.177.0.14 臺灣), 10/06/2021 03:57:24 ※ 編輯: neversayyes (180.177.0.14 臺灣), 10/06/2021 04:04:16

10/06 06:17, 2年前 , 4F
had been doing
10/06 06:17, 4F

10/06 06:19, 2年前 , 5F
by the way, when did you got home, after 3pm or at 3
10/06 06:19, 5F

10/06 06:19, 2年前 , 6F
pm?
10/06 06:19, 6F

10/06 11:36, 2年前 , 7F
回覆樓上,不知道XD 因為題目就是這麼短 覺得題目出
10/06 11:36, 7F

10/06 11:36, 2年前 , 8F
得太刻意不知道到底在幹嘛 另同意用過去完成進行式語
10/06 11:36, 8F

10/06 11:36, 2年前 , 9F
氣更自然正確~
10/06 11:36, 9F

10/06 14:35, 2年前 , 10F
故意加when I got home混淆視聽…had done: by 3pm when
10/06 14:35, 10F

10/06 14:35, 2年前 , 11F
I got home.
10/06 14:35, 11F

10/06 18:37, 2年前 , 12F
謝謝樓上~ 同意+1!
10/06 18:37, 12F
文章代碼(AID): #1XN9tJDG (Eng-Class)
討論串 (同標題文章)
文章代碼(AID): #1XN9tJDG (Eng-Class)