✔ 最佳答案
等我試下簡單 D 解釋你個問題。
首先,你的意思是個問題存在很久,還未解決,那便不應用 SOLVE。況且,你用 個 SOLVE 也用錯了。 the problem has been solving for a long time 這句錯。PROBLEM 被 SOLVE 不可用 ACTIVE VOICE,一定要 PASSIVE,個問題不會自己解決自己,一定要是其他人去解決。 你寫的那句是用了 ACTIVE VOICE, 個 PASSIVE 是
The problem has been ( being solved) for a long time. 不過還是錯,無人會這樣說。而應寫成:
The government has been trying to solve the problem for a long time.
第二,CONFUSE 是使人混亂,混淆。你的意思是困擾,應用 DISTURB, PERTURB。
The problem has been disturbing/perturbing the government for a long time.
其實你好 CONFUSED, 因你不明白 PERFECT TENSE 的用法。
HAS + past participle
HAS 後面的 VERB 一定要用 past participle
所以,只有 HAS BEEN, 無 HAS BEING
CONTINUOUS 是加在 BEEN 後面,所以是
HAS BEEN CONFUSING/DISTURBING/PERTURBING
FOR A LONG TIME 多數用 PERFECT CONTINUOUS
has been confused 是 PASSIVE, HAS BEEN CONFUSING 是 ACTIVE
present prefect tense = HAS CONFUSED ,
但不應和 for a long time 一起用。可用
HAS ALWAYS CONFUSED
>>present prefect continuous tense + passive 要點寫???
HAS BEEN BEING SOLVED
但要小心,不用好過用,因這個 TENSE 的意思很怪, PASSIVE 很少用 CONTINUOUS, ACTIVE 就會,意思是人們一直想解決那些問題,但調返轉頭個問題解決便是解決,不會一直解決緊,其他也要看個動詞,大部份動詞 PASSIVE 用 CONTINUOUS 都行不通。
希望你明白啦。
2006-11-18 14:25:17 補充:
最後, 應用HAS BEEN SOLVED 或 HAS BEEN SOLVING。The problem has been solved.The government has been solving the problem.The government has been trying to solve the problem. 呢句最好,是你的原意。