|1 Crore+ students have signed up on EduRev. Have you?|
Practice Quiz or MCQ (Multiple Choice Questions) with solutions are available for Practice, which would help you prepare for "Present Perfect Tense" under English Language Grammar. You can practice these practice quizzes as per your speed and improvise the topic. The same topic is covered under various competitive examinations like - CAT, GMAT, Bank PO, SSC and other competitive examinations.
Complete the following exercise with present perfect or simple past tense.
He ___________ (live) in London for two years and then went to Edinburgh.
"He has lived in London for three years" implies that he still lives there, which is not the case. So, it must be "He lived ...".
In the second sentence, "He has been" brings the relevance of those visits more closely into the present. With "He went", the visits seem more like past history. To me, the contrast with "but" works better with "He has been", but "went" is not impossible.
__________ (wear) your hair long when you were at school?
Did you wear your hair long when you were at school?
But when I _______ (leave) school I cut my hair and worn it short ever since.
Shakespeare (write) a lot of plays.
2nd form of verb :
Shakespeare wrote a lot of plays.
My brother __________ (write) several plays. He has just finished his second tragedy.
I _________ (fly) over Loch Ness last week. Did you see the Loch Ness monster?
I _____________ (not see) him for three years. I wonder where he is.
Chopin ___________ (compose) some of his music in Majorca.
Chopin composed some of his music in Majorca.
I have never ___________ to Paris.
I never been to Paris.
_____________ (you / lock) the door before you left the house?
Did you lock the door before you left the house?