ابحث بين معلمي الإنجليزية المتعددين...
Takashi
Hi! Could I tell me which bellow sentence is natural or not? I guess both are almost the same meaning. Which sentence does the native speaker usually use? Is there some different point grammatically? Did you have a vacation recently? Have you had a vacation recently? I'm glad if you tell reason also. Thanks in advance.
٤ يناير ٢٠٢٢ ١١:٥٦
الإجابات · 5
2
I think there is a difference between British and American English. As a speaker of British English the second sounds much more natural with the adverb "recently". In British English, "Have you had a vacation recently/yet/this year" all work, whereas "Did you have a vacation" uses the simple past and is better suited to a narrative about the past e.g. "When you were in America, did you have a vacation in summer or in winter?"
٤ يناير ٢٠٢٢
1
1st one is more natural
٤ يناير ٢٠٢٢
1
Hi, Bhuvan Thank you very much for your quick response. I agree with you what the first sentence is natural. The grammar book 'Grammar in use' I use explained the 2nd is correct. So, I had confused a little. Anyway, I think so the 1st one is more natural than 2nd. Thank you again.
٤ يناير ٢٠٢٢
لم تجد إجاباتك بعد؟
اكتب اسألتك ودع الناطقين الأصليين باللغات يساعدونك!

لا تفوّت فرصة تعلّم لغة جديدة وأنت مرتاح في منزلك. تصفّح مجموعتنا المختارة من مدرّسي اللغات ذوي الخبرة وسجّل في درسك الأول الآن!