Anonymous
Anonymous asked in 社會與文化語言 · 1 decade ago

文法問題(填空題)

1. It (sonw)______all day. I wonder when it will stop.

2. Ann and andy got married on june 1st. Today is june 14th.

Ann and andy (be) _____married for two weeks.

3.This morning I came to class at 9:00. Right now it is 10:00, and I am still in class. I have sat at this desk for an hour. By 9:30, I (sit) _____here for a half an hour.

4.Margaret was born in 1950. By the year 2000, she (live)____on this earth for 50 years.

可以告訴答案是什麼?而且為什麼嗎?謝了!!

2 Answers

Rating
  • Xannie
    Lv 5
    1 decade ago
    Favorite Answer

    1. It (sonw)______all day. I wonder when it will stop.

    Ans : has been snowing

    譯 : 今天一整天都一直在下雨 , 我想知道它什麼時候才會停

    * 重點是後面那句 "I wonder when it will stop." , 表示 "現在還在下雨" , 所以用現在完成進行式

    * "現在完成進行式" , 表示持續一段時間 , 現在仍持續著

    * 句型為 have / has + been + Ving

    * "sonw" 應為 "snow"

    2. Ann and andy got married on june 1st. Today is june 14th.

    Ann and andy (be) _____married for two weeks.

    Ans: have been

    譯 : Ann 和 Andy在 6 月 1 號結婚了 , 今天是 6 月 14 號.

      Ann 和 Andy 已經結婚了兩個禮拜

    * Ann和Andy已經結婚一段時間 , 而且現在還是夫妻 , 用 "現在完成式"

    * 句型是 : have / has + been + Vpp

    * 如果用成現在完成進行式 , 會變成他們一直在做 "結婚" 這個動作

    * andy 應為 Andy

    3.This morning I came to class at 9:00. Right now it is 10:00, and I am still in class. I have sat at this desk for an hour. By 9:30, I (sit) _____here for a half an hour.

    Ans : had been sitting

    譯 : 今天我早上 9:00 到教室. 現在是 10:00, 我還是在教室裡坐著.

      在 9:30 的時候 , 我已經坐在教室裡半個小時了

    * "過去完成進行式" 用以表示一直繼續到過去某時,而當時仍在繼續進行或剛完成的動作

    * 句型 : had + been + Ving

    * 重點在那句 "I am still in class", 表示 "現在" 還在教室

    4.Margaret was born in 1950. By the year 2000, she (live)____on this earth for 50 years.

    Ans : will have lived

    譯 : Margaret 在 1950 出生 , 到了 2000時, 她將會在地球上活 50 年

    * "未來完成式" 表示到未來某時為止 ,會完成或繼續的動作

    * 句型是 : will + have + Vpp

  • 1 decade ago

    1) snowed( have already snowed all day)

    2)have been( 已經)

    3)will have sat ( by 9:30 is future)

    4) will have lived( by the year 2000=至2000年時 future)

    Source(s): moi
Still have questions? Get your answers by asking now.