Search from various English teachers...
Italy flagClaudio
Stayed vs been Is it better to say "I have stayed in your house last November" or "I have been in your house in November"?

Answers · 3

2
At first‚ If you are going to use the "present perfect"structure : Subject+have+pp like:I have stayed‚ you must indicate the time phrase :I have stayed in your house since November or I have stayed in your house for two weeks so you should remember these two words"since and for". Then‚ we use this grammar when we want to mention something that started in the past and its continued up to present so here you want to say that I was in your house before‚ not I was in your house and I am still there .So here We cannot use the present perfect unless you indicate those time phrases .So these two sentences that you wrote are completely wrong U can say‚ I stayed in your house in November for one night or for two months.or I was in your house last November .you can say anything with this "past tense" I wish It helps :)
2
Sorry, both sentences are wrong. If you want to say that you started staying at someone's house and are still staying there now, you can say "I have been staying at your house since last November" or "I have been at your house since November". If you went to someone's house, stayed for at least one night, and left, all in November, you'd say "I stayed at your house last November (or "in November")". "I was at your house November (or "in November")" is also possible, but it doesn't imply you stayed the night. It could just mean you were at their house for only a few minutes.
2
"I stayed at your house last November." If you're referring to a specific time (for example, "last November") don't use "I have...". "Stay" tends to refer to living or vacationing somewhere. "Have been" refers more to the simply having visited a place at one time. So they often refer to the same act, but "stay" emphasizes the act at the time, while "have been" emphasizes the act in the past. For example: "I've been to New York before." "I stayed in New York last year."

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today