Forum newsfeeds |  | | Notices | You are welcome to answer questions posted in the Ask a Teacher forum as long as your suggestions, help, and advice reflect a good understanding of the English language. If you are not a teacher, you will need to state that clearly at the top of your post. Please note, all posts are moderated by our in-house language experts, so make sure your suggestions, help, and advice house the kind of information an international language teacher would offer. If not, and your posts do not contribute to the topic in a positive way, they will be subject to deletion. | 
26-Nov-2006, 14:09
| | Senior Member | | Join Date: May 2004 Country: Czech Republic
Posts: 858
Current Location: Czech Republic First Language: Czech Thanks: 4
Thanked 1 Time in 1 Post
| | time clauses - present perfect I don't understand when present perfect tense can and can not be used in time clauses.
I've done some exercise from "English Grammar in Use" (R. Murphy) and I don't understand why present tense sometimes is and on the other hand, sometimes isn't used.
1) It's going to start raining. Let's go home before that. => Let's go home before it starts raining. ( NOT!!! ...has started raining. -why?)
2) Would you like a cup of tea before you go / leave? (NOT ...you've left? - why?) | 
26-Nov-2006, 16:11
| | Key Member | | Join Date: Aug 2006 Country: Canada
Posts: 3,025
Current Location: Canada First Language: English Thanks: 4
Thanked 474 Times in 437 Posts
| | Re: time clauses - present perfect Quote:
Originally Posted by Lenka I don't understand when present perfect tense can and can not be used in time clauses.
I've done some exercise from "English Grammar in Use" (R. Murphy) and I don't understand why present tense sometimes is and on the other hand, sometimes isn't used.
1) It's going to start raining. Let's go home before that. => Let's go home before it starts raining. ( NOT!!! ...has started raining. -why?)
2) Would you like a cup of tea before you go / leave? (NOT ...you've left? - why?) | Lenka, we tend to use present simple for things that have become "scheduled". | 
26-Nov-2006, 17:04
| | Senior Member | | Join Date: May 2004 Country: Czech Republic
Posts: 858
Current Location: Czech Republic First Language: Czech Thanks: 4
Thanked 1 Time in 1 Post
| | Re: time clauses - present perfect Quote:
Originally Posted by riverkid Lenka, we tend to use present simple for things that have become "scheduled". | I don't think I can understand it...
What about the following sentences? Has it become "sheduled"?? It is said it can be used both with present simple and present perfect. I won't speak to her until she apologises (has apologised) to me. I'll give you my address when I find (have found) somewhere to live. I think it will be better when they finish (have finished/have built) the new road.
etc.
I can see absolutely no difference between the two sentences in my previous message and these three ones. However, there must be some, obviously. | 
26-Nov-2006, 17:20
|  | Member | | Join Date: Oct 2006 Country: Finland
Posts: 238
Current Location: Finland First Language: Greek/English Thanks: 0
Thanked 1 Time in 1 Post
| | Re: time clauses - present perfect I won't speak to her until she apologises to me.
I'll give you my address when I find somewhere to live.
I think it will be better when they finish the new road.
All of these sentences include a main clause where the modal will is present, and a subordinate clause with the verb in the present tense. This is a very normal way to form these sentences. *We will call him when you will come
We will call him when you come | 
26-Nov-2006, 17:33
| | Newbie | | Join Date: Nov 2006 Country: Poland
Posts: 1
Current Location: Poland First Language: Polish Thanks: 0
Thanked 0 Times in 0 Posts
| | Re: time clauses - present perfect The Present Simple in the sentences you quoted refers to the future, has future connotation whereas The Present Perfect implies some association with the past. Time clauses after WHEN, BEFORE, AS SOON AS, very much the same as in the 1st conditional require The Present Simple since their primary time reference is that to the future. | 
26-Nov-2006, 17:51
| | Key Member | | Join Date: Aug 2006 Country: Canada
Posts: 3,025
Current Location: Canada First Language: English Thanks: 4
Thanked 474 Times in 437 Posts
| | Re: time clauses - present perfect Quote:
Originally Posted by Lenka I don't think I [can] understand it...
What about the following sentences? Has it become "sheduled"?? It is said it can be used both with present simple and present perfect. I won't speak to her until she apologises (has apologised) to me. I'll give you my address when I find (have found) somewhere to live. I think it will be better when they finish (have finished/have built) the new road.
etc.
Lenka's first two examples:
I can see absolutely no difference between the two sentences in my previous message and these three ones. However, there must be some, obviously. | 1) It's going to start raining. Let's go home before that. => Let's go home before it starts raining. ( NOT!!! ...has started raining. -why?)
2) Would you like a cup of tea before you go / leave? ( NOT ...you've left? I knew that my answer wasn't quite up to snuff, Lenka.
But still, I think there is some measure to it. I think your first two sentences and your last three are different. Both going home and raining are reasonably expected, the people may even know when, rain in the afternoon and leaving soon.
The time frame for the other three is much more tenuous, more in the distant future but note that either the present simple or the present perfect works for those situations. It doesn't sound natural for the rain and leaving situations.
Why not devise some more examples and put in what you consider to be acceptable? That way one of us may be able to see thru the mystery. Good luck! | 
27-Nov-2006, 07:01
| | Senior Member | | Join Date: May 2006 Country: Belarus
Posts: 1,335
First Language: Russian Thanks: 0
Thanked 3 Times in 3 Posts
| | Re: time clauses - present perfect Hi, Lenka,
Yours is a good question. I think we use the Present Perfect in conditional clauses when it's presumed the action requires some time to be done or completed, it implies some process. ... until she has apologized.
So she hasn't done it yet and it will probably take her some time to realize she must do it. Here the process is her getting to understand that she was wrong or that apologizing is necessary. I will only say the thing is lost after I have looked in every corner.
It'll take time to look in every corner. To leave, to start raining are abrupt actions, so they require the Present simple.
I think already could be a test-word - if you can mentally insert it, then the Present Perfect is possible.
... until she has already apologized. ... before you have already left -sounds weird.
Regards | 
06-Dec-2006, 19:51
| | Senior Member | | Join Date: May 2004 Country: Czech Republic
Posts: 858
Current Location: Czech Republic First Language: Czech Thanks: 4
Thanked 1 Time in 1 Post
| | Re: time clauses - present perfect I know what the reason of not using present perfect in the sentences is already.
The (shall I use the definite article here, by the way?) present perfect tense can be used only with the following prepositions:when, after, until, as soon as. => but not "before"!! I'll come as soon as I've finished it. => You have finished it first and after that you'll come. (correct me if I've made any mistakes in my English, please!) Let's go home before it starts (not "it has started") raining. => We'll go home and after that it will probably start raining. It isn't supposed that it has started raining and after that we'll go home... | 
07-Dec-2006, 00:03
| | Key Member | | Join Date: Aug 2006 Country: Canada
Posts: 3,025
Current Location: Canada First Language: English Thanks: 4
Thanked 474 Times in 437 Posts
| | Re: time clauses - present perfect [quote=Lenka;136683]I know what the reason of not using present perfect in the sentences is already.
The (shall I use the definite article here, by the way?) either would work present perfect tense can be used only with the following prepositions:when, after, until, as soon as. => but not "before"!! I'll come as soon as I've finished it. => You have finished it first and after that you'll come. (correct me if I've made any mistakes in my English, please!) Quote: Why not 'before', Lenka?
Okay, I'll come before I've finished it.
It's not the norm, of course, but in certain circumstances, it's possible. Let's go home before it starts (not "it has started") raining. => We'll go home and after that it will probably start raining. It isn't supposed that it has started raining and after that we'll go home...
| Consider a situation where someone always waits too long and gets caught in the rain. Another person, being a wee bit or a lot strident, commenting on such a situation, could well use the present perfect;
This time, why don't we go home [OR] let's go home BEFOOORE it has started raining. | 
07-Dec-2006, 17:19
| | Senior Member | | Join Date: May 2004 Country: Czech Republic
Posts: 858
Current Location: Czech Republic First Language: Czech Thanks: 4
Thanked 1 Time in 1 Post
| | Re: time clauses - present perfect [quote=riverkid;136723] Quote:
Originally Posted by Lenka I know what the reason of not using present perfect in the sentences is already.
The (shall I use the definite article here, by the way?) either would work present perfect tense can be used only with the following prepositions:when, after, until, as soon as. => but not "before"!! I'll come as soon as I've finished it. => You have finished it first and after that you'll come. (correct me if I've made any mistakes in my English, please!) Consider a situation where someone always waits too long and gets caught in the rain. Another person, being a wee bit or a lot strident, commenting on such a situation, could well use the present perfect; This time, why don't we go home [OR] let's go home BEFOOORE it has started raining. | Hmmm... Thanks for your reply... I didn't know it before! :) | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT. The time now is 15:48. |  |