Learn English with English, baby!

Join for FREE!

Social_nav_masthead_logged_in

English Forums

Use our English forums to learn English. The message boards are great for English questions and English answers. The more you contribute, the more all members can practice English!

:  

English Talk

which iscorrect

Sami

Kuwait

<!-==text==begin==-> hello all english babystaff, thank you for answering our questions . Thequestion is which is correct and what is thedifference betwwen them in our speech.

where were you spend the lastweekend?

where did you spend the lastweekend?

Thanks you all.


Replies:
<!-==10362==0==end==->

04:53 PM Oct 17 2000 |

The iTEP® test

  • Schedule an iTEP® test and take the official English Practice Test.

    Take Now >

anne

Brazil

<!-==text==begin==-> Dear Sami,

Good tohave you here.

Well let’s go to yourquestion.

You can ask:
1- Where were youlast weekend?
2- Where did you spend time thelast weekend?

Note you can notsay:
Where have you spent lastweekend?

Why?

Simply because HAVE +PAST PARTICIPLE is for Present Perfect tense. Andwe don’t use Present Perfect when time is relevantor mentioned.

If TIME is mentioned orrelevant, SIMPLE PAST must be used.

By theway, we only use Simple Past to say when we didsomething or what we did at a certain time in thepast.

Here goes a cue:
Use Simple Pastwith “last” or “ago” expressions.
Use PresentPerfect with “already”, “ever”, “yet”, “since” and”for”.

Hope you keep improving yourEnglish.
Have a nice day,
Anne <!-==10362==378==end==->

02:34 PM Oct 18 2000 |

anne

Brazil

<!-==text==begin==-> PS.
It’s not reallycorrect to say:
“Where have you been lastweekend?”

See the time? “last weekend”?!So, no present perfect!

Bye!
Anne <!-==10362==380==end==->

02:58 PM Oct 18 2000 |