Are this sentences correct?why/why not ? if they aren't correct , change them .1.ouch! i've been cutting my finger 2.we've been studying english for eight years 3.have you been crying ?4.she's been reading this book three times 5.my brother has painted his bedroom but he hasn't finished 6.we've been waiting for the bus for half an hour and it still hasn't home 7.oh on! i've been breaking the windows 8.this week i've been staying with my grandparents bus i'm going home tommorow

Петрова Анна Александровна

Старший преподаватель ВШЭ, CELTA

Проверено учителем

Here is the analysis and correction for each of your sentences:

  1. Ouch! I've been cutting my finger.
    • Incorrect. The present perfect continuous ("have been cutting") suggests a long, ongoing process. If you just hurt yourself, it is a single completed action with a visible result.
    • Correction: Ouch! I've cut my finger. (or I've just cut my finger).
  2. We've been studying English for eight years.
    • Correct. This correctly uses the present perfect continuous to describe an action that started in the past and is still happening now.
  3. Have you been crying?
    • Correct. Use the present perfect continuous when you see evidence (red eyes, tears) of a very recent activity, even if that activity has just stopped.
  4. She's been reading this book three times.
    • Incorrect. When you mention how many times an action has happened, you must use the Present Perfect Simple, not the continuous.
    • Correction: She's read this book three times..
  5. My brother has painted his bedroom but he hasn't finished.
    • Incorrect. The Present Perfect Simple ("has painted") implies the job is finished. To show the action is still in progress, use the continuous form.
    • Correction: My brother has been painting his bedroom, but he hasn't finished..
  6. We've been waiting for the bus for half an hour and it still hasn't home.
    • Incorrect. "Hasn't home" is ungrammatical because "home" is a noun/adverb, not a verb.
    • Correction: We've been waiting for the bus for half an hour and it still hasn't come..
  7. Oh no! I've been breaking the windows.
    • Incorrect. Breaking a window is usually a sudden, finished event. The continuous form suggests you were repeatedly breaking them over a period of time, which sounds intentional or strange.
    • Correction: Oh no! I've broken the window. (or windows).
  8. This week I've been staying with my grandparents bus I'm going home tomorrow.
    • Incorrect. There is a typo ("bus" instead of "but") and "tomorrow" is misspelled. However, the grammar ("have been staying") is correct as it emphasizes a temporary situation.
    • Correction: This week I've been staying with my grandparents, but I'm going home tomorrow..

Would you like more practice exercises on the difference between Present Perfect Simple and Continuous?

Форма ответа

Ваш аватар