พบครู ภาษาอังกฤษ คน
Fatma Nur
Help for grammar
Dialog:
Do you still play tennis?
A) No, I haven't played tennis for years
B) No, I haven't been playing tennis for years
Which one is true?
You are talking to a friend about Joe. Joe now works at the airport. You ask your friend:
A) How long have you had guitar lessons?
B) How long have you been having guitar lessons?
Which one is true?
Can you explain?
28 พ.ค. 2020 เวลา 20:27
คำตอบ · 4
2
Firstly, Dialog is spelled as 'Dialogue.' English is probably the worst language for silent letters haha!
1a) 'No, I haven't played tennis for years.'
When we are talking about something we haven't done for a long time, the verb describes the past tense. Here are some examples:
I haven't seen him for weeks.
I haven't played that game in years.
She hasn't danced since she was young.
2b) 'How long have you been having guitar lessons?'
'How long have you had guitar lessons,' doesn't quite make sense, because 'had' is past tense.
Because the guitar lessons are still ongoing (I'm assuming), it would be 'been having.'
For example, if you were to see someone playing guitar, you would ask "How long have you been playing guitar?" It is something someone has done in the past, and they are still doing it now.
...been having
...been playing
...been writing
...been running
I hope this clarifies things for you a little! If you have any questions, please shoot me a message!
28 พฤษภาคม 2020
1
A)
A)
28 พฤษภาคม 2020
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!
Fatma Nur
ทักษะด้านภาษา
ภาษาอังกฤษ, ภาษาตุรกี
ภาษาที่เรียน
ภาษาอังกฤษ
บทความที่คุณอาจชอบ

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

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

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