精華區beta teaching 關於我們 聯絡資訊
問題一: Kelly ______________ (live) in Taipei for 15 years. 我給的答案是has lived,但我記得,用for不一定就是現在完成式... 光是這題,如果沒有說明要填完成式或是過去式, 是不是用lived、has lived都可以? 用lived是表示,曾在台北住過15年,但現在不住在台北了? 用has lived是表示,已經住了15年了,現在還住在台北? 不知以上的解釋是否正確.... 那請問,可以用had lived嗎? ------------------- 問題二: I ______________ (meet) John just a few minutes ago. 這一題的話,我給的答案是have met, 請問有沒有可能可以填met就好? -------------------- 問題三: I ____ at my cousin's house for a week last summer. (A) stayed (B) stay (C) have stayed 正確答案,文法書給的是C, 但是for+一段時間,是不是不只是用在現在完成式? 跟問題一樣都是問for是否也可用在過去式? ------------------ 問題四: 再想請問一下,因為教到現在完成式, 有學生實在不會判斷何時用完成式,何時用過去式, 我可以跟學生說, 「如果看到"since"這個字,看一下上下文,幾乎可以判斷是完成式。」 這樣的說法適當嗎? 剛剛查了一下字典,以下節錄自字典說明: since所引領的子句動詞通常用過去式, 主要子句則原則上用現在完成式。 感謝大大的回答和解惑,感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.61.237.86
fleuve:問題一如你所解釋;問題二為met,不是完成式,就算是 09/14 23:22
fleuve:完成式也是「have」 09/14 23:23
fleuve:問題三應該是A 09/14 23:23
fleuve:問題四:大致可以。 09/14 23:31
※ 編輯: ilovemybaby 來自: 140.111.167.194 (09/15 08:24)
ilovemybaby:感謝回答~大感謝~ 09/15 19:35