Online English Test for Elementary, Intermediate, Advance Stidents, TOEFL, IELTS
  Simple Present Tense
Simple Past Tense
Simple Future Tense
Present Continuous Tense
Past Continuous Tense
Future Continuous Tense
Present Perfect Tense
Past Perfect Tense
Future Perfect Tense
Present Perfect Continuous
Past Perfect Continuous
Future Perfect Continuous
Modals
Conditionals
Passive Voice
Reported Speech
Relative Clause
Question Tags

Conjunctions
Prepositions
Articles
Adjectives / Adverbs
Comparison
 

PRESENT PERFECT CONTINUOUS

POSITIVES

I have been living here for five years
We have been learning English for three years
They have been waiting for us since last week
You have been trying to contact them since yesterday

He has been watching television for two hours
She has been sleeping for half an hour
Father has been working in the garden since ten days ago
My dog has been drinking milk since last year

NEGATIVES

I haven't been learning English for a long time
They haven't been playing football since yesterday

He hasn't been sleeping for the last two hours
My mother hasn't been cooking since this morning

INTERROGATIVES

Have you been working here since long time?
Have they been waiting for us since this morning?

Has he been drinking for years?
Has father been working since last week?

What have you been doing for the last three hours?
What has father been reading since this morning?

  Simple Present Tense
Simple Past Tense
Simple Future Tense
Present Continuous Tense
Past Continuous Tense
Future Continuous Tense
Present Perfect Tense
Past Perfect Tense
Future Perfect Tense
Present Perfect Continuous
Past Perfect Continuous
Future Perfect Continuous
Modals
Conditionals
Passive Voice
Reported Speech
Relative Clause
Question Tags

Conjunctions
Prepositions
Articles
Adjectives / Adverbs
Comparison
copyright www.onlineenglishcourse.net 2010