How long have you ... ?

 How long have you ... ?


A: 





David is on vacation in New York.
He is there now.

He arrived in New York on Monday.
Today is Thursday.

How long has he been in New York?

He has been in New York →    since Monday.
                                          ↘     for three days.




B: 



Reference : Basic Grammar in use


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Simple Past : worked, got, went, etc.

การใช้ For , since , and ago