Core Forms

FormTenseUsageExample
havePresent Simple (I/you/we/they)present ownership/habitI have a key.
hasPresent Simple (he/she/it)present ownership/habitShe has access.
hadPast Simplepast ownership/actionI had a meeting yesterday.
have beenPresent Perfect (I/you/we/they)already done/beenI have been to Paris.
has beenPresent Perfect (he/she/it)already done/beenShe has been busy.
had beenPast Perfectbefore a past momentI had been there before.

HAVE / HAS (Present Simple)

Meaning A: Ownership/Possession

1
2
3
I **have** a laptop.(我有笔记本)
She **has** two keys.(她有两把钥匙)
We **have** a problem.(我们有个问题)

Meaning B: Experiences/Actions

1
2
3
I **have** breakfast at 8 AM.(我 8 点吃早饭)
She **has** a meeting today.(她今天有会议)
They **have** access to the system.(他们有系统权限)

Subject Agreement

SubjectVerbExample
I / You / We / TheyhaveI have a key.
He / She / IthasShe has a key.

HAD (Past Simple)

Meaning: Past ownership/action

1
2
3
I **had** a meeting yesterday.(我昨天有会议)
She **had** access last year.(她去年有权限)
We **had** a problem last week.(我们上周有问题)

Key: had = past of both have and has

1
2
Present: I **have** a key. / She **has** a key.
Past:    I **had** a key.   / She **had** a key.

HAVE BEEN / HAS BEEN (Present Perfect)

Core Meaning: Connection between past and present

Pattern: have/has + been + [adjective/noun/-ing verb]

Usage A: Experiences (already done)

1
2
3
I **have been** to Paris.(我去过巴黎)
She **has been** to Japan twice.(她去过日本两次)
We **have been** in this meeting for 2 hours.(我们在这个会议里已经 2 小时了)

Usage B: States (still true)

1
2
3
I **have been** busy lately.(我最近一直很忙)
She **has been** sick this week.(她这周一直生病)
The server **has been** down since morning.(服务器从早上就宕机了)

Usage C: Continuous Actions

1
2
3
I **have been** working on this project.(我一直在做这个项目)
She **has been** learning English.(她一直在学英语)
We **have been** waiting for an hour.(我们已经等了一个小时了)

Subject Agreement

SubjectVerbExample
I / You / We / Theyhave beenI have been busy.
He / She / Ithas beenShe has been busy.

HAD BEEN (Past Perfect)

Core Meaning: Before a past moment

Pattern: had + been + [adjective/noun/-ing verb]

Usage A: Completed before past moment

1
2
3
When I arrived, the meeting **had been** going on for 30 minutes.(我到达时,会议已经进行了 30 分钟)
She **had been** there before I came.(我来之前她已经在那里了)
The server **had been** down for hours before we fixed it.(我们修复前服务器已经宕机好几个小时了)

Usage B: Past continuous states

1
2
I **had been** working there for 2 years before I quit.(我辞职前在那里工作了 2 年)
She **had been** worried about the deadline.(她之前一直担心截止日期)

Timeline

1
2
3
4
5
Past Perfect     Past Simple      Present
     ↓               ↓                ↓
had been        arrived          now
     |---------------|---------------|
   (before)       (when)         (today)

All Tenses with HAVE

Complete Tense Table

TenseFormExampleUsage
Present Simplehave / hasI have a key.present ownership
Past SimplehadI had a key yesterday.past ownership
Future Simplewill haveI will have a key tomorrow.future ownership
Present Perfecthave / has + past participleI have had a key for years.have owned (until now)
Past Perfecthad + past participleI had had a key before I lost it.had owned before past
Future Perfectwill have + past participleI will have had a key for 10 years by then.will have owned by future
Present Continuousam/is/are + havingI am having a meeting.happening now
Past Continuouswas/were + havingI was having a meeting when you called.was happening in past
Future Continuouswill be + havingI will be having a meeting at 3 PM.will be happening in future
Present Perfect Continuoushave/has + been + havingI have been having meetings all day.continuing until now
Past Perfect Continuoushad + been + havingI had been having meetings before lunch.continuing before past
Future Perfect Continuouswill have + been + havingI will have been having meetings for 3 hours by 5 PM.continuing until future

Key Comparisons

HAVE vs HAVE BEEN

FormMeaningExample
havepresent ownershipI have a key.
have beenalready done/beenI have been to Paris.

Key:

  • have = ownership/state (static)
  • have been = experience/continuation (dynamic)

HAVE BEEN vs HAD BEEN (Critical!)

FormTime ReferenceExample
have beenPast → Present (until now)I have been busy this week.(still busy)
had beenBefore past momentI had been busy before the meeting.(ended)

Timeline:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
HAVE BEEN (Present Perfect):
Past                Present
  |--------------------|
  started         now (still true)
  I have been busy this week.

HAD BEEN (Past Perfect):
Past Perfect    Past Simple
      ↓              ↓
   had been       meeting
      |--------------|
    (before)       (when)
  I had been busy before the meeting.

Scenario Examples

Scenario 1: Work Status

1
2
3
4
Present: I **have** a lot of work today.
Past: I **had** a lot of work yesterday.
Present Perfect: I **have been** working on this project for 3 days.
Past Perfect: I **had been** working on this project before I switched teams.

Scenario 2: Travel

1
2
3
4
Present: I **have** a ticket to Paris.
Past: I **had** a ticket, but I lost it.
Present Perfect: I **have been** to Paris 3 times.
Past Perfect: I **had been** to Paris before I moved to London.

Scenario 3: Server Status

1
2
3
4
Present: The server **has** a problem.
Past: The server **had** a problem yesterday.
Present Perfect: The server **has been** down for 2 hours.
Past Perfect: The server **had been** down for 2 hours before we fixed it.

Memory Tricks

HAVE / HAS

  • Present tense → ownership/action now
  • have = I/you/we/they
  • has = he/she/it

HAD

  • Past tense → ownership/action in the past
  • had = past of both have and has

HAVE BEEN / HAS BEEN

  • Present Perfect → connection past → present
  • have been = I/you/we/they
  • has been = he/she/it
  • Key: “been” = past participle of “be”

HAD BEEN

  • Past Perfect → before a past moment
  • had been = before past time
  • Key: two pasts = past perfect

Quick Decision Flow

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
Is it about now (present)?
  → YES: Use HAVE / HAS ✅

Is it about the past (completed)?
  → YES: Use HAD ✅

Is it about past → present (until now)?
  → YES: Use HAVE BEEN / HAS BEEN ✅

Is it about before a past moment?
  → YES: Use HAD BEEN ✅

Practice

Choose the correct form:

  1. I ___ a key to the office. (have/has/had)
  2. She ___ to Paris 3 times. (have been/has been/had been)
  3. We ___ a meeting yesterday. (have/has/had)
  4. The server ___ down for 2 hours. (has been/had been)
  5. I ___ working there for 2 years before I quit. (have been/had been)
  6. They ___ access to the system. (have/has)
  7. I ___ busy this week. (have been/had been)
  8. She ___ a problem with her laptop last week. (have/has/had)
  9. We ___ waiting for an hour when he finally arrived. (have been/had been)
  10. The project ___ delayed for months. (has been/had been)

Answers:

  1. have (I + present)
  2. has been (she + experience)
  3. had (yesterday = past)
  4. has been (still down now)
  5. had been (before I quit = past perfect)
  6. have (they + present)
  7. have been (this week → now)
  8. had (last week = past)
  9. had been (when he arrived = past perfect)
  10. has been (still delayed now)

Summary

FormWhen to UseTime Reference
have / haspresent ownership/actionnow
hadpast ownership/actionpast
have been / has beenpast → present (until now)until now
had beenbefore a past momentbefore past

Key Rule:

  • Simple = completed action
  • Perfect = connection to another time
  • Perfect Continuous = ongoing action connected to another time