. 發問時間: 社會與文化語言 · 1 0 年前

have been being late

1.This year I have been being late many times.(今年我已經遲到很多次)

這樣造句文法對嗎?

2.For 3 months I have been sleeping late.

我要造的是-晚睡-,sleeping late是睡很晚還是晚睡呢?

謝謝!

3 個解答

評分
  • 匿名使用者
    1 0 年前
    最佳解答

    1. This year I have been being late many times.

    (今年我已經遲到很多次)

    現在完成式即可:This year I have been late many times.

    2. For 3 months I have been sleeping late.

    (三個月以來,我一向晚睡)

    Sleep late 是指睡懶覺(睡到很晚),晚睡可以用Go to bed late

    所以本句可以改成:During the past three months, I have always gone to bed late.

    • 登入以對解答發表意見
  • 心星
    Lv 6
    1 0 年前

    1.This year I have been being late many times.(今年我已經遲到很多次)這樣造句文法對嗎?2.For 3 months I have been sleeping late.我要造的是-晚睡-,sleeping late是睡很晚還是晚睡呢?這兩句文法上對不對是看它們是否符合你要表達的意思,但在句型上來說,是合乎文法結構的。你是用現在完成進行式,表示到目前為止是如此,而且還會繼續如此。像第一句表示你已遲到很多次,而且還會繼續遲到;第二句則表示你近三個月來都晚睡,而且還會繼續晚睡。如果你要表達的只是說到目前是如此,並沒有要表示還會繼續如此的話,就不應用現在完成進行式,而是用現在完成式就好,就如大大52888君所寫的:This year I have been late many times 和 For 3 months I have slept late。至於晚睡,是可以像你用的 sleep late 或 用 stay late 均可。

    • 登入以對解答發表意見
  • 1 0 年前

    1. I have been late for many times this year. .今年我已經遲到很多次

    2. I have stayed up late for three months. 我已經熬夜三個月了

    stay up late 是"熬夜" 的意思,就是很晚睡囉!

    參考資料:
    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。