พบครู ภาษาอังกฤษ คน
Roman
I have not been going ... is it right?
The last time I went to a concert was a few months ago. I want to say it by making an emphasis that this is continuing in present.
What's wrong with the next sentence?
"I haven't been going to a concert for a long time".
Somebody said it to me that the next variant is better:
"I haven't been to a concert in a long time".
What do you think?
23 มิ.ย. 2015 เวลา 21:02
คำตอบ · 3
1
"I havent gone to a concert for a long time" or "I havent been to a concert in a long time," would be correct.
23 มิถุนายน 2015
1
"I haven't been going to a concert for a long time" is technically correct, but it really doesn't make much sense. It's not a question a grammar; just a matter of what you are really saying.
I think the big issue is that "a" means one concert. Maybe that's why your sentence sounds off when you try to put it in a continuous tense. However, if you say, "I haven't been going to concerts for long", it means you have a very new hobby.
I agree with Paul's suggestions. Keep your message clear! Here are a couple of other options.
"I haven't been going to concerts much these days." (This means you used to go often.)
"I'd been avoiding concerts for a long time." (Yes, you use past perfect here.)
"I don't usually go to concerts."
23 มิถุนายน 2015
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!
Roman
ทักษะด้านภาษา
ภาษาอังกฤษ, ภาษาฝรั่งเศส, ภาษาโปแลนด์, ภาษายูเครน
ภาษาที่เรียน
ภาษาอังกฤษ, ภาษาฝรั่งเศส, ภาษาโปแลนด์
บทความที่คุณอาจชอบ

Speak More Fluently with This Simple Technique
6 ถูกใจ · 1 ความคิดเห็น

How to Read and Understand a Business Contract in English
14 ถูกใจ · 3 ความคิดเห็น

6 Ways italki Can Help You Succeed in Your School Language Classes
12 ถูกใจ · 7 ความคิดเห็น
บทความเพิ่มเติม