關於動詞時式的選擇題

1 I ( ) my glasses three times so far this year. One time I dropped them on a cement floor. Another time I sat on them. And this time I stepped on them.

A broke

B wasbreaking

C have broken

D have been breaking

2 Kate reached to the floor and picked up her glasses. They were broken. She ( ) on them.

A stepped

B had stepped

C was stepping

D has stepped

3 Sarah gets angry easily. She ( ) a bad temper ever since she was a child

A has

B will have

C had

D has had

如果可以附上選擇原因 和中釋那就更感激不盡了

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    1 I ( ) my glasses three times so far this year. One time I dropped them on a cement

    floor. Another time I sat on them. And this time I stepped on them.

    A broke

    B wasbreaking

    C have broken

    D have been breaking

    參考答案 : C

    理由 : *so far~~譯為"從過去到現在",固定搭配的時態為 [ 現在完成式(have/has+p.p.) ] <----可當公式背下來, 常考!!

    2 Kate reached to the floor and picked up her glasses. They were broken. She ( ) on them.

    A stepped

    B had stepped

    C was stepping

    D has stepped

    參考答案:B

    理由 : 題意為 : 因Kate"先"踩到眼鏡 所以"後"從地板找眼鏡在將眼鏡撿起來",題幹本身為過去式, 比過去式"早"發生的動作用 [ 過去完成式(had+p.p.) ]<---當公式背下來唄!!!!

    3 Sarah gets angry easily. She ( ) a bad temper ever since she was a child

    A has

    B will have

    C had

    D has had

    參考答案:D

    理由 : since為key word(關鍵字) , 譯為 : 自從過去的某個時間到現在 <-----"時態"單元必考題 , 找到since後 , 將句子拆成前後兩部分 , 按下列公式解題

    現在完成式(have/has+p.p.) since 過去式(Ved)

    = Since 過去式 , 現在完成式 .(就是和上一句話前後對調)

    題目還原:She [ has had(現在完成式) ] a bad temper since she was(過去式) a child.

    ========================================================

    答案僅供參考,如有錯誤請高手指證 多謝

    Source(s): 自己學過的文法
Still have questions? Get your answers by asking now.