Present Perfect: Simple & Continuous Forms
 
Click each section below to review the grammar explanation and examples.
A Basic Structure & Example Paragraph

The present perfect connects the past with the present. The present perfect simple usually emphasizes completed actions, finished results, or experiences. The present perfect continuous emphasizes activities that have continued over time or have happened repeatedly up to now.

Present Perfect Simple
Subject + has / have + past participle

Present Perfect Continuous
Subject + has / have + been + verb-ing
  • She has completed the report.
  • They have lived here for ten years.
  • He has been studying since this morning.
  • We have been waiting for over an hour.
 
Example Paragraph

Over the past few months, I have completed several professional courses, and I have improved my communication skills considerably. Recently, I have been preparing for my English exam, and I have been practising speaking almost every day. As a result, I have been feeling much more confident than I did before.

B Present Perfect Simple

Use the present perfect simple to emphasize a completed action, a finished result, or an experience. The result is usually more important than the activity itself.

Subject + has / have + past participle
  • I have finished the report.
  • She has written three emails today.
  • We have visited Ottawa several times.
  • They have completed the project successfully.
C Present Perfect Continuous

Use the present perfect continuous to emphasize an activity that started in the past and is still continuing, or has continued until very recently. The activity itself is more important than the result.

Subject + has / have + been + verb-ing
  • I have been studying for three hours.
  • She has been working since 8:00 this morning.
  • They have been waiting for the bus for thirty minutes.
  • We have been preparing for the exam all week.
D Common Time Markers

Both forms often use time expressions that connect the past with the present. However, the present perfect continuous is used more frequently with for and since because it emphasizes duration.

already • yet • just • ever • never • recently • lately • for • since
  • I have already completed the assignment.
  • She has just arrived home.
  • They have been working here since January.
  • We have been studying for three hours.
  • We haven't written the exam yet.
  • Lately, the weather has been very humid.
  • It's been raining so much recently.
E Simple vs. Continuous

Sometimes both forms are possible, but they emphasize different ideas. The present perfect simple focuses on the result, while the present perfect continuous focuses on the activity or duration.

  • I have painted the house. (The house is finished.)
  • I have been painting the house. (The activity has taken time.)
 
  • She has written five reports today. (Completed reports.)
  • She has been writing reports all day. (The activity continued for a long time.)
F Questions & Negative Forms

Both the present perfect simple and the present perfect continuous form questions by placing has or have before the subject. Negative sentences are formed by adding not after has or have.

  • Have you finished the report?
  • Has she been working all morning?
  • I haven't completed the assignment yet.
  • They haven't been waiting very long.
G Choosing the Correct Form

Ask yourself what you want to emphasize. Choose the present perfect simple if the result or completed action is most important. Choose the present perfect continuous if you want to emphasize the activity, its duration, or that it has been happening repeatedly.

  • She has written the report. (The report is finished.)
  • She has been writing the report all afternoon. (The activity lasted a long time.)
 
  • They have repaired the road. (The work is complete.)
  • They have been repairing the road for two weeks. (The work has continued over time.)
H Key points to Remember

Remember these key ideas:

  • Use the present perfect simple to emphasize completed actions, finished results, and life experiences.
  • Use the present perfect continuous to emphasize duration, ongoing activities, or repeated actions.
  • Both forms connect the past with the present.
  • Use already, just, yet, ever, never, recently, and lately with both forms when appropriate.
  • Use for and since most often with the present perfect continuous to show duration.
  • Ask yourself whether you want to emphasize the result or the activity before choosing the verb form.
Practice Exercises »