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 TENSE

POSITIVES

I have sent the letter
We have cleaned our house
The have come
You have made a good decision

He has opened the door
She has contacted me
Rita has received the money
My father has called him
It has caused some problems

NEGATIVES

I haven't read the book (yet)
They haven't counted the money
We haven't visited the museum (yet)
You haven't paid the bill (yet)

He hasn't known the him
She hasn't renovated her house (yet)
Sinta hasn't invited me
John hasn't told me about his problem

INTERROGATIVES

Have you received the money (yet)?
Have they come?
Have we counted the money?

Has he completed the form?
Has she closed her account?
Has mother cooked for today?
Has Iwan transferred the money?

What have you done?
What has he given you?

  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