• 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!

before I have been

Status
Not open for further replies.

CarloSsS

Senior Member
Joined
Aug 8, 2010
Member Type
Student or Learner
Native Language
Czech
Home Country
Czech Republic
Current Location
Czech Republic
Is the following structure acceptable? What worries me is the usage of present perfect with the preposition "before". On the other hand, I cannot come up with anything better that would convey the same meaning.

We need to leave before we have been here too long.
I have to finish my homework before I have been here for two hours.

Are both of the sentences natural?
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
Is the following structure acceptable? What worries me is the usage of present perfect with the preposition "before". On the other hand, I cannot come up with anything better that would convey the same meaning.

We need to leave before we have been here too long.
I have to finish my homework before I have been here for two hours.

Are both of the sentences natural?

The first is fine. However, if you are talking about needing to leave before your host is bored with your presence, we have a set phrase for that - "We need to leave before we outstay our welcome".

I would be inclined to reword the second completely to "I have to finish my homework within two hours of arriving here".
 

CarloSsS

Senior Member
Joined
Aug 8, 2010
Member Type
Student or Learner
Native Language
Czech
Home Country
Czech Republic
Current Location
Czech Republic
That's interesting. They are essentially the same structure, yet the latter is unnatural? Why is that? Is it because of the time adverbial (two hours)? Can anybody think of an example with "before I have been here for xxx" that would sound natural?
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
It's possible.
 
Status
Not open for further replies.
Top