Trending News
Promoted
97年第2次基測 英文題目~20點
問:
97年第2次基測 英文題目 第18題
題目: All of them _____ quiet for two minutes.
選項:(A)are (B)have been (C)were (D)would be
答案:C
可是我覺得是B
因為句子裡有''for''
應該是完成式吧
Update:
那 如果選項 (B) 改成 had been 可以嗎?? 表示動作持續到現在(''現在''指的是過去的''現在'')= =?越講越複雜
3 Answers
Rating
- 1 decade agoFavorite Answer
完成式是完成了而且持續到現在
他們沒有至今還持續這動作
所以用were
2008-07-14 18:36:33 補充:
過去的兩個時候所發生的兩個動作,發生在前的要使用「過去完成式」,發生在後的要使用「過去簡單式」。
1. I was sure that I had met him before.
had met him 在was sure 之前
2. She admitted that she had stolen the watch.
had stolen the watch 在admitted之前
「過去完成式」無法單獨造句:
1. I had met him before. (X)
2. she had stolen the watch. (X)
Source(s): 一起考基測的我:) - 1 decade ago
句子裡有''for'',不一定就是完成式。
不可能用B,因為完成式是過去一直持續到現在的動作,
但他們只有兩分鐘。
舉例:
I have learned English for three years.
我學英文已有三年了,但是現在還在學!
又quiet 是 adj.,時態是過去式,故用(C)were。
Source(s): 呆腦
Still have questions? Get your answers by asking now.