0
Niue Posted 16 years ago
Grammar

• PERFECT VS. PERFECT CONTINUOUS

Hi!

I’ve made the following sentences:



A.

- I had read the book for three weeks.

- I have read the book for three weeks.

- I will have read the book for three weeks.



B.

- I had been reading the book for three weeks.

- I have been reading the book for three weeks.

- I will have been reading the book for three weeks.



What is the difference between A and B?

In what case do you say the sentences in A? In what case do you say the sentences in B?



I’ve made the following sentences that show the difference:



A’.

- I had finished reading the book in three weeks.

- I have finished reading the book in three weeks.

- I will have finished reading the book in three weeks.



B’.

- I had been reading the book for three weeks by the time I didn’t want to read the boring book anymore.

- I have been reading the book for three weeks, and now I don’t want to read the boring book anymore.

- I will have been reading the book for three weeks by the time I don’t want to read the boring book anymore.



What do you think? Do you agree with me that A’ and B’ show the difference?

Thanks in advance.
  

Top answer

Hi, I’ve made the following sentences: A. - I had read the book for three weeks. - I have read the book for three weeks.

  • Hi, I’ve made the following sentences: A.
  • - I had read the book for three weeks.
  • - I have read the book for three weeks.
  • - I will have read the book for three weeks.
  • B.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

8 Answers
0
Hi,

I’ve made the following sentences:

A.

- I had read the book for three weeks.

- I have read the book for three weeks.

- I will have read the book for three weeks.

B.

- I had been reading the book for three weeks.

- I have been reading the book for three weeks.

- I will have been reading the book for three weeks.
0
NiueA’.
- I had finished reading the book in three weeks.
- I have finished reading the book in three weeks.
- I will have finished reading the book in three weeks.
No. This is not the meaning. The sentences you are trying to paraphrase have nothing to do with finishing.
NiueB’.
- I had been reading the book for
0
Hello, Clive and Calif Jim!

Thank you for your detailed explanations.

Calif Jim, I have a few questions:

Past Perfect vs Past Perfect Continuous

- I had read the book for three weeks.

- I had been reading the book for three weeks.

There is no significant difference. The continuous form (the second of the two) is more likely to be used
0
In all cases, by "simple tense" I meant the "non-continuous form" of the corresponding tense, and I should have written it that way. So the "simple tense" in a choice between Past Perfect and Past Perfect Continuous would be the Past Perfect tense, for example, and the same distinction applies to the other cases.

My apologies for creating any confusion you may have had.

CJ
0
Thanks, CalifJim.

Then, how about the following sentences I've made?



A.

- I had lived in the house for three weeks.

- I have lived in the house for three weeks.

- I will have lived in the house for three weeks.



B.

- I had been liveding in the house for three weeks.

- I have been liveding in the house for
0
NiueWhat is the difference between A and B?
Note that in set B you have the wrong form. *liveding. It should be living. You can't put two endings on the same stem. Here you're putting both -ed and -ing, which is not correct.

There is hardly any difference between A and B. As discussed earlier in this thread, those with
0
Sorry, I made a typographical error.

Yes. It should have been "living".

Thanks.
0
NiueI made a typographical error.
OK. It happens to everybody. Emotion: wink

If I had known that

Related Questions