Skip to the content
Page 8 of 14

Grammar: Present Perfect Simple and Continuous

Gramatică: Present Perfect Simple vs Continuous. Înveți regula gramaticală pentru a diferenția acțiunile terminate de cele care continuă în prezent.

Грамматика: Present Perfect Simple и Continuous. вы изучаете грамматическое правило, чтобы отличать завершенные действия от тех, которые продолжаются в настоящее время.

Grammar: Present Perfect Simple and Continuous — What have you been working on?

Present Perfect Simple and Continuous

  • We use the present perfect simple to talk about completed actions and results. We use the present perfect continuous for ongoing actions that started in the past and continue now.
  • Tense
  • Form
  • Use
  • Example
  • Simple
  • have/has + past participle
  • Completed action, result
  • I have written three functions.
  • Continuous
  • have/has + been + verb-ing
  • Ongoing action, duration
  • She has been debugging all morning.
  • Remember
  • Use present perfect simple with state verbs (know, seem, need).
  • Use present perfect continuous to emphasize the duration of an action.
  • Use 'for' with a period of time and 'since' with a point in time.
  • Examples
  • We have refactored the entire codebase.
  • Mark has been working on the spike for two days.
  • Common mistakes
  • I have know him for three years.
  • I have known him for three years.

Complete the sentences

  • Kevin (work) ____ on the monolith in Seattle since Monday.
  • We (restructure) ____ the database in Austin already.
  • Sarah (write) ____ five unit tests this afternoon.
  • They (experiment) ____ with new frameworks in Boston.
  • I (clean up) ____ the legacy code in Chicago.
  • David (port) ____ the app to the cloud for hours.

Sources: photo by Monstera Production on Pexels

Despre această lecție

Acest curs online de engleză pentru IT este creat special pentru profesioniști din România și Republica Moldova care lucrează în companii internaționale. Vei învăța cum să vorbești despre activități de lungă durată în programare folosind timpurile corecte.

Mai multe despre această lecție →

Об этом уроке

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

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

Next lessons

All Intermediate lessons →