1
vote
1answer
133 views

When to use present perfect and when present perfect continuous?

In my English book it says ''I have done'' is used when an action is ended, but where there are consequences in the future. For example: 'There has been an accident, and as a result the street is ...
0
votes
1answer
415 views

What is the difference between “I have worked here” and “I have been working here”? [duplicate]

What is the difference between the following sentences? When can I use either? I have worked here and I have been working here
1
vote
2answers
477 views

Difference between “deny doing something” and “deny having done something”

What is the difference between "deny doing something" and "deny having done something"? The context is as follows: While being questioned on the court, the man denied [taking/having taken] the ...
0
votes
2answers
1k views

Difference between “have had” and “having”

What is the difference between the following two sentences? I have had a headache since this morning. I am having a headache since this morning.
-1
votes
2answers
694 views

Difference between present perfect and perfect continous [closed]

What is the difference between these two sentences:- The traffic police has blocked the road for heavy vehicles since last Friday and It has been raining heavily since morning.
1
vote
1answer
135 views

Is the sequence of tenses applied properly in this example?

I found this sentence in some book: When Mom asked Gramma why she hasn't been answering the telephone, Gramma said. . . . My question is about the sequence of tenses: shouldn't the past perfect ...
6
votes
7answers
13k views

“have been working” vs. “have worked”

What is the difference between the following two sentences? I have been working here for 20 years. I have worked here for 20 years. The present perfect tense is used for repetitive or ...
0
votes
2answers
1k views

Is “have been being investigated” in the following sentence grammatically correct?

I need to know whether the following sentence is grammatically correct or not. Specifically, I am unsure about have been being investigated part. Do the times that I am using match each other? ...
4
votes
2answers
674 views

“I have been keeping ignoring you.”

Does this make any sense? I have been keeping ignoring you. Besides that it sounds awkward, my Chinese buddy who knows more grammar rules than I care to list said that the phrase is ...
2
votes
3answers
7k views

“How long have you [had/been having] this?” - Cont. or Simple?

I'm studying Present Perfect tenses at the moment and have been wondering what tense should I use in this example: How long have you [had/been having] this thing? So I know that in some cases ...
2
votes
1answer
1k views

Present perfect and present perfect continuous for actions in progress

My grammar book says that both present perfect and present perfect continuous, when used with "for, since, etc", express a situation that began in the past and continues to the present. When used ...
2
votes
2answers
3k views

“It's taking me forever” vs “It has been taking me forever”

If you are writing a long report, which one sounds more natural: "Oh, this report is so long, it's taking me forever" or "Oh, this report is so long, it has been taking me forever"?
6
votes
5answers
1k views

Present perfect continuous and “for”

Why aren't you allowed to say "I have been knowing her for ten years" or "It has been broadcasting for many years"? But you are allowed to say "I have been waiting for an hour".