英文過去進行式的問題?

2017-01-15 5:09 pm
I _________ a shower when the phone rang. So I could not answer it in time. (A)took (B)was taking (C)had taken (D)have taken

這題答案是B(過去進行式),為何不能選A過去式?

回答 (3)

2017-01-15 5:25 pm
✔ 最佳答案
在這種句型中
通常時間較長的動作,會使用進行式
在這句中,電話響是短時間,洗澡屬於長時間的動作
2017-01-16 12:19 am
When引導出短時間的動作並搭配過去簡單式
While引導出長時間持續性的動作並搭配過去進行式
而When及While皆為連接詞只能擇一使用
此句由when引導出電話響這個短時間的動作並用過去簡單式
而另一邊洗澡則屬於長時間持續性的動作則用過去進行式

可到我的網站看看,我會不定期的分享一些文法觀念,實用英文句子及單字的用法:
https://www.facebook.com/kuan1000/
2017-01-15 11:03 pm
B,was taking


收錄日期: 2021-04-20 17:59:16
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20170115090913AApduhJ

檢視 Wayback Machine 備份