Learn English and meet people on the world’s largest EFL social network

We have partnered with TradePub to bring you free industry magazines and resources - no coupons or credit cards required!

Visit: englishforums.tradepub.com


Share this topic:
This question is Not Answered
Latest post Fri, May 1 2009 4:15 AM by AlpheccaStars. 5 replies.
Suggest an answer | | |
BlackBlitz  +  708944 Fri, 01 May 09 12:49 AM
The tense "present perfect" refers to the past. Then why is it considered present?

"I should have studied"
This is present perfect. "The studying" would be past, while the the "should" modal is present.

"He asked me how long she should had/have stayed".
Which one is correct? When your main clause is past your subordinate clause should be past. I think "should had stayed"
is correct. But it sounds awkward.. is it correct? If not, tell me why. Thanks

Joined on Sat, Mar 28 2009
Junior Member 55
AlpheccaStars  +  708946 Fri, 01 May 09 12:56 AM
Q1: Present perfect has 2 connections with "present"

First, it implies something is the past that is of interest in the present. For example something that just completed.

Second, it uses the present tense of "have."


Q2: "have stayed" is correct- it was of current interest in the time frame of "he asked".

.

Joined on Sun, Oct 12 2008
Senior Member 3,508
The pen is mightier than the sword. Edward Bulwer-Lytton (1803-1873)
BlackBlitz  +  709008 Fri, 01 May 09 01:55 AM
Can you expand a little, please?


Because "asked" is simple past whereas "have stayed" is present perfect..

Again, if the main clause is in past, the so does the subordinate clause. =S

AlpheccaStars  +  709025 Fri, 01 May 09 02:12 AM
"He asked me how long she should have stayed".


This is reported speech, that is, a sentence saying what someone else has said. Here is the same sentence in direct speech (like a conversation).


He asked me, "How long should she have stayed?"


Now, let's go back to that time when he asked this question.  Pretend we are at that time in the past.  His friend was not feeling well and she was staying in his house as a guest.  She stayed for a week, and she just left. We are talking about this.


He asks me, "How long should she have stayed?"

I answer, "She should have stayed another week. She needed another week to rest and get better."


OK, let's go back to right now. Here is the conversation in reported speech:


He asked me how long she should have stayed, and I answered that she should have stayed another week.


BlackBlitz  +  709048 Fri, 01 May 09 02:36 AM
Yes, but even in report speech the verbs change tenses.


"He asks her if she will marry him."


"He asked if she would marry him".

AlpheccaStars  +  709137 Fri, 01 May 09 04:15 AM

Would is also used in the present tense for a polite request.

He asks her, "Would you marry me?" (direct speech)

He asks her if she would marry him.  (reported speech)


He asked her, "Would you marry me?" (direct speech)

He asked her if she would marry him.  (reported speech)

© MediaCet Ltd. 2009, v5.0.3598.39794. All content posted by our users is a contribution to the public domain, this does not include imported usenet posts.*
For web related enquires please contact us on webmaster@mediacet.com, status updates are available at status.mediacet.com.
*Usenet post removal: Use 'X-No-Archive'. You may not have understood that your posts would end up in the public domain. Please send proof of the poster's email, we will remove immediately.