【正文】
如: Jane has learned to play the piano since two years ago. (對劃線部分提問 ) How long has Jane learned to play the piano? 2. 在現(xiàn)在完成時中,含有 for和 since的句子可以相互轉(zhuǎn)換。 bought B. did, buy。1. How long have you had that bike over there? I’ve had it for three years. 2. How long has his son owned the train and railway set? He’s owned it since his fourth birthday. 3. Have you ever played football? Yes, I did when I was little, but I haven’t played for a while now. 現(xiàn)在完成時的持續(xù)型用法 現(xiàn)在完成時還可表示過去某一時間開始并一直持續(xù)到現(xiàn)在 (包括“現(xiàn)在”在內(nèi) )的動作或狀態(tài),該用法中的動詞多是延續(xù)性動詞,常見的時態(tài)標(biāo)志詞有 since, for等。 have had C. did, buy。 如: I have studied here for three years. She has been away for five days. 注意: 1. 對 since和 for引導(dǎo)的時間狀語提問時 , 常用 how long。 如: They have lived here for five years. =They have lived here since five years ago. 3. 在現(xiàn)在完成時中,表示短暫意義的動詞 (如 e和 see)在肯定句和一般疑問句中不能和表示一段時間的時間狀語連用,但在否定句中是可以的。 常見的有: leave → be away begin / start →