Skip to the content
Page 8 of 14

Grammar: Past Perfect Continuous

Gramatică: Past Perfect Continuous. Înveți această gramatică avansată pentru a descrie acțiuni de lungă durată care continuau înainte ca altceva să se întâmple în trecut.

Грамматика: Past Perfect Continuous. Вы изучаете эту грамматику, чтобы описывать длительные действия, происходившие до определенного момента в прошлом.

Grammar: Past Perfect Continuous — What had been going on?

Past Perfect Continuous

  • We use the past perfect continuous to talk about an ongoing action that started before another action in the past. It emphasizes the duration of the activity.
  • Subject
  • Auxiliary
  • Main Verb
  • Time Marker
  • They
  • had been
  • bloating
  • for hours.
  • The server
  • hadn't been
  • working
  • since noon.
  • What
  • had
  • you been
  • doing?
  • Remember
  • Form the tense with had been + verb-ing.
  • Use it for continuous actions happening before a specific moment in the past.
  • We often use 'for' or 'since' to show how long the action lasted.
  • Do not use state verbs like 'know' or 'belong' in this continuous form.
  • Examples
  • Brian had been debugging the code for three hours before the crash.
  • Why had the application been running so slowly all morning?
  • The database had been leaking memory before Kevin fixed it.
  • Common mistakes
  • The team was working for five hours before the manager arrived.
  • The team had been working for five hours before the manager arrived.
  • They had being testing the software all day.
  • They had been testing the software all day.

Complete the sentences

  • When Jessica checked the logs, the system (run) ____ slowly for days.
  • Mark (investigate) ____ the memory leak before he found the bug.
  • How long (they / test) ____ the new build before the deployment?
  • The servers (not / perform) ____ well before the reboot in Chicago.
  • Before the crash in Boston, the application (accumulate) ____ garbage data.
  • Why (David / wait) ____ so long for the patch?

Sources: photo by Diana ✨ on Pexels

Despre această lecție

Această lecție din cursul English for IT este dedicată profesioniștilor din domeniul tehnic care vor să își îmbunătățească engleza de la nivelul B1 la B2. Vei învăța cum să descrii probleme complexe de sistem folosind gramatica avansată potrivită.

Mai multe despre această lecție →

Об этом уроке

Этот урок из курса English for IT создан для технических специалистов, которые хотят поднять свой уровень английского с B1 до B2. Вы научитесь описывать сложные системные проблемы, используя подходящую продвинутую грамматику.

Подробнее об этом уроке →

Next lessons

All Intermediate lessons →