The present perfect is never used with adverbs of past time. You should not say, for
example, 'She has gone to Hyderabad yesterday'. Say either 'She went to Hyderabad yesterday',
if you are interested in the action and in the time when it happened, or 'She has gone to
Hyderabad', if you wish to convey the idea that she is not in the town now.
The present perfect can be used with adverbs of present time (e.g. today, this morning,
this week, this month).
Ex. I have seen Raju this week.
The present perfect is also used with just, recently, yet, already, never, ever, often, so
far, etc.
Ex. They have just gone.
Ex. Hasn’t Anirudh left yet ?
Read the following sentences .Complete the conversations with the
appropriate forms of the verbs. Then say why you chose simple past/present
perfect forms.
1. "Is your brother in?"
"No, he isn't. He __________________(go) to Chennai."
"When _________ he ________________________(go) to Chennai?"
"Yesterday."
2. "I ________ (lose) my pencil. __________you ________________________(see)
it anywhere?"
"No, I________ . When ___________ you last _________(use) the pencil?"
"I ________________________(use) it when I was in the class."
"Perhaps you ________________________(leave) it in the class."
3. A: _____________ Madhu ________________________( not arrive) yet ?
B: No, he ________________________ .