✔ 最佳答案
He hasn't gone yet. He is still here.
這應該和still的時態用法沒什麼關係吧…他只是考你對詞性的基本概念。
The store isn't open yet. 用isn't是因為後面的oepn是形容詞,你不給它個be動詞,句子就沒有動詞了。
後面 The store is still closed. 也是同樣的道理。
He hasn't gone yet. (他還沒走)
這裡之所以要用助動詞has是因為他要用動詞go;要表達「還沒」的句意,用現在完成式。當然你可能會想,那前面那句「店還沒開」為什麼只用現在式?那是因為isn't open yet帶有表狀態的意思,這樣用的時候本身已經具有「還沒」的感覺了,根本不需要用到 hasn't been open yet 。(當然你是可以這樣說啦,只是人家也不一定聽得懂;而且這樣也真的很囉唆…)
最後那裡用 is still here 也是因為沒有動詞,只有表狀態的形容詞here在那裡,你只能選be動詞 is。
2009-04-19 18:53:23 補充:
The rain hasn't stopped yet.-- It ( is / has ) still raining.
答案是 It is still raining.
因為後面用的是現在分詞raining;他想強調的是現在都還在下雨,所以用了現在進行式。要用現在進行式的話,就得用be+Ving的寫法。
(當然是不能用has的;has沒有直接接現在分詞的用法!)
He hasn't retired yet.-- He ( is / has ) still working.
He still works.
這也是現在進行式的用法,所以寫:He is still working.
2009-04-19 18:53:26 補充:
現在進行式的特性是特別特別強調"目前正在進行當中";所以He is still working. 表達的意思是,這句話說出來的時候,他(he)的確是在工作當中的。
後面那個He still works.用的就是簡單現在式;它不強調進行,只告訴你他現在有在工作。這句話說出來的時候,他可能就不一定是正在工作了;比方說現在可能是晚上,他正在睡覺也不一定!但白天時他確實是在工作的。這是簡單現在式的特性 => 表習慣、表固定會發生的事、表某人的職業或能力等等。