在英語法上看到了陳老師的這篇文章,里邊有說一般現在時可以表過去。例:
I hear that he got married last month
巧的是我在其它地方還看到過一個說法一般現在時表完成。例:
hear, tell, learn, write , understand, forget, know, find , say, remember.
I hear (= have heard) he will go to London.
所以我覺得可能它是可以表過去亦可表完成。
針對上述材料,我直截了當說明我的觀點:
1. 我不同意包括陳老師在內的“一般現在時可以表過去”以及你提供的觀點。理由已經講得很清楚了。
2.你最后列舉的三個句子完全正確,主句和從句的時態沒有問題。問題在于,你沒有認真思考和研究這三個主句謂語動詞的特點。
The local authority considered that the school did not meet requirements.
(considered說明一種看法,did not meet是當時的一種實際情況。若改為一般現在時就是:The local authority considers that the school doesn't meet requirements.)
The study found that men who were married lived longer than those who were not.
(found說明一種研究的結果,賓語從句的內容是一種客觀存在。若改為一般現在時就是:The study finds that men who are married lives longer than those who are not.)
She suddenly remembered that she was supposed to meet him after work.
(rememered說明一種心理記憶的變化,賓語從句的內容是當時的情況,be 動詞表狀態,用一般過去式,那是必須的。若改為一般現在時就是:She suddenly remembers that she is supposed to meet him after work.)
我把句子改為一般現在時,是為了幫助理解,不是其他的意思,別誤解。
consider, find, remember這三個詞,屬于心理意識形態類的動詞(我暫且命名,不一定合適)。這類動詞如果使用一般現在時,就是一般現在時,不存在它能代表和替代其他的時態;此外,其賓語從句的時態不受限制(如果需要的話)。
如果使用了一般過去時,說明是過去的一種思想意識,不是過去的一次性動作,其賓語從句完全可以使用一般過去時。
但是:I heard that he went to Beijing.這個句子,是不符合語法的。賓語從句中"go”這個動作,不可以使用一般過去式,它與你舉的例子不能同日而語。我再問一次:這個句子到底想表達什么意思?是 I heard that he had gone to Beijing. 還是 I heard that he would go to Beijing. ?
|