• Exciting news! With our new Ad-Free Premium Subscription you can enjoy a distraction-free browsing experience while supporting our site's growth. Without ads, you have less distractions and enjoy faster page load times. Upgrade is optional. Find out more here, and enjoy ad-free learning with us!

I have been waiting...

Status
Not open for further replies.

subhajit123

Senior Member
Joined
May 27, 2017
Member Type
Student or Learner
Native Language
Hindi
Home Country
India
Current Location
India
Hi everyone, suppose after a long time my friend has come to my house. Can I welcome him saying 'Hey bro, what's up? I have been waiting for your visit for a long time. Nice to see you again.'? Should I use 'have been waiting' or 'was waiting' in the sentence?
 
Last edited:

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
I have long been waiting for your visit.
 

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
I think 'for a long time' is correct.
 

bubbha

Senior Member
Joined
Mar 2, 2016
Member Type
Interested in Language
Native Language
English
Home Country
United States
Current Location
Taiwan
I have long been waiting for your visit.
This is technically correct, but it's unnatural in everyday spoken English. It's more suitable in formal written English, such as in a formal letter.
 
Status
Not open for further replies.
Top