no more 與 no longer只有位置的不同,而沒有語義的差異。
no more只能放在句首或句末。
no longer除了放在句首或句末,還可以放在實義動詞之前,助動詞和系動詞之後。
I saw him no more.
I saw him no longer.
I will see him no more.
I will no longer see him.
no longer(= not…any longer),主要用來表示時間或距離的“不再”,意在對現在的情況和過去的情況加以比較,所以多用於現在時。它一般修飾延續性動詞,表示某個動作或狀態不再延續下去。
You are no longer a child. = You aren’t a child any longer.
你已不再是個孩子了。
He no longer lives here. = He doesn’t live here any longer.
他不再住這裡了。
no more(= not…any more),主要用來表示數量和程度,一般常修飾短暫性動詞,指某動作不再重複發生,它所表達的是never again或“沒有更多”的含義。
The baby no more cried. = The baby didn’t cry any more.
這個小孩不再哭了。
He is no more a student. = He is not a student any more.
他不再是學生了。
no more 與 no longer只有位置的不同,而沒有語義的差異。
no more只能放在句首或句末。
no longer除了放在句首或句末,還可以放在實義動詞之前,助動詞和系動詞之後。
I saw him no more.
I saw him no longer.
I will see him no more.
I will no longer see him.
no longer(= not…any longer),主要用來表示時間或距離的“不再”,意在對現在的情況和過去的情況加以比較,所以多用於現在時。它一般修飾延續性動詞,表示某個動作或狀態不再延續下去。
You are no longer a child. = You aren’t a child any longer.
你已不再是個孩子了。
He no longer lives here. = He doesn’t live here any longer.
他不再住這裡了。
no more(= not…any more),主要用來表示數量和程度,一般常修飾短暫性動詞,指某動作不再重複發生,它所表達的是never again或“沒有更多”的含義。
The baby no more cried. = The baby didn’t cry any more.
這個小孩不再哭了。
He is no more a student. = He is not a student any more.
他不再是學生了。