A. I have driven to school 4 days this week.
B. I drove to school 4 days this week.
C. I am driving to school 4 days this week.
A - unfinished time
(it/not /rain/recently)
IT HASN'T RAINED RECENTLY.
Yesterday my friends ____ (play) golf.
PLAYED
Yesterday is a finished time word; thus, we use past simple.
I am living in Zagreb for 10 years.
I've lived/been living for 10 years.
Which sentence is correct?
A. We have visited Chicago last month.
B. We has visited Chicago last month.
C. We visited Chicago last month.
B - finished
(The weather/be/cold/last winter)
THE WEATHER WAS COLD LAST WINTER.
I ______ (live) in England since 2001.
HAVE LIVED OR HAVE BEEN LIVING
Since is often used with present perfect. It emphasizes a specific time in the past up to NOW; thus, present perfect complements the word nicely.
Did you ever try black truffles?
Have you ever tried black truffles ?
Which sentence is correct?
A. I haven't ridden a roller coaster in my life.
B. I haven't rode a roller coaster in my life.
C. I didn't ride a roller coaster in my life.
D. I haven't been riding a roller coaster in my life.
A - unfinished
(Peter/never/be/London)
PETER HAS NEVER BEEN TO LONDON
Jane _____ (be) here for half an hour.
HAS BEEN
here gives a context of present time (still happening). Additionally,we are using for + period of time and present perfect can emphasize a period/duration of time.
What's the most exotic place you visited?
What's the most exotic place you have (ever) visited?
We use present perfect with superlatives!!!
Which question is correct?
A. Have you bought a house ever?
B. Has you bought a house ever?
C. Have you ever bought a house?
D. Has you bought a house yet?
C
They/watch/movie/one hour
They have been watching the movie for one hour.
William Shakespeare _____ (write) 37 plays.
WROTE
We only use past time when speaking of the deceased (dead people).
They have watched the concert for 30 minutes .
They have been watching the concert for 30 minutes.
Which question and answer is correct?
A. What information has she been remembering for the test? She has been remembering everything from chapter 1 and 2.
B. What information has she remembered for the test? She has been remembering everything from chapter 1 and 2.
C. What information has she remembered for the test? She has remembered everything from chapter 1 and 2.
C
(my sister/not/eat/ a hamburger)
(my brother/teach/English/since/he/move/here) (BOTH)
MY SISTER HASN'T EATEN A HAMBURGER.
MY BROTHER HAS TAUGHT ENGLISH SINCE HE MOVED HERE.
MY BROTHER HAS BEEN TEACHING ENGLISH SINCE HE MOVED HERE.
Where _____ (you, be) yesterday?
What are you talking about?! I ________ (be) here since yesterday morning!
WERE YOU
have been
Yesterday is a finished time word; thus, we use past simple.
What time is a finished time word (it answers when); thus, we use past simple.
I was married for 30 years, and it's still going strong.
I've been married for 30 years, and it's still going strong.