-
你的理解是對的。 確實,這裡省略了 for。
-
alfred stayed in the camp a week before he returned to athelney.
阿爾弗雷德在敵營呆了乙個星期後回到了阿克塞爾納。
在返回阿克塞爾納之前,阿爾弗雷德在敵人的營地呆了乙個星期。
分析]在這句話中,before用於在他回到阿瑟爾尼之前,意思是“在他回到阿塞爾尼之前”,在這裡你在翻譯毛時加上“一周”;a week 在 alfred stay in the camp a week 的上下文中使用,意思是“Alfred 在敵營度過了乙個星期”,有些動詞,如stay、survive 等,不用於 for(當然,for 也可用),也不需要用完成時態。 這是乙個特例。 類似的詞包括 last。
例如:昨天大火持續了大約2個小時(昨天的大火燒了大約2個小時)。
-
表示未來的手段有很多種,比如be going to do(對未來的主觀意圖或對未來的主觀判斷),be about to to(主觀認為未來即將出現或即將出現),be on the point of doing,be + 趨勢動詞的現在分詞(主觀認為未來正在發展), 簡單的現在時態(預定的或不可變的未來),將做或將要做(客觀上在未來可能)。
其中,將做和將做都表示乙個簡單的未來,沒有主律,但在內涵上存在一定的差異。
will do 只是表示在未來某個時間點存在的可能性,例如:
you will regret this.你可能會後悔。
he will be forty on his next birthday.到他下乙個生日的那一刻,他已經四十歲了。
will be doing 表示它將在未來持續一段時間的可能性,例如:
you will be regretting this.你可能會後悔一段時間。
i will be waiting for you at the park.我會在公園裡等你。
he will be earning only half as much as he used to.最多,他只能賺到以前的一半。
-
這是乙個時態問題,兩種表達方式在語法上都很好,將來進行時態“he will be earning”描述了未來的狀態,這比通常的將來時更準確、更貼切。
-
關於繼續:
如果這種對知識的雙重使用,隨著其力量的不斷增加,繼續下去,可以去掉中間兩個逗號之間的短句,因為短句是狀語,會發生什麼。
這句話可以改寫為:隨著其力量的不斷增強,如果這種對知識的雙重使用繼續下去,會發生什麼?
-
首先,這裡的意思毫無疑問,那就是“在營地一周”。
其次,stay+時間狀語(不帶for)是習慣用法。 它可以表示連續動作(你是對的,相當於完成時態)或將來時態。 例如,他在這裡過夜
he's coming to stay some days.
你好,我是大二學生,現在正在學習新視野學院英語書四閱讀寫作課程---我已經為你找到了,第三單元的第一課--- >>>More
如果背誦得很深,背第一卷需要將近兩個月的時間,背第二卷至少需要三個月的時間,不是簡單的死記硬背,而是反覆模仿課文錄音,直到你不假思索地脫口而出,這樣學習英語最好的效果就是重複和堅持, 不要尋求更多,每天 1-2 節課就足夠了。 >>>More