Learn English – Adverbs + Present Perfect

adverb-positionadverbsperfect-aspect

Here's my problem:

I've been confused about the placement of adverbs in present/past perfect phrases. For example, which sentence would sound better:

"We had been slowly drifting down the river when a bear attacked."

or

"We had slowly been drifting down the river when a bear attacked."

Personally, I'd go with the former, and this led me to believe that if the sentence contains both "had been" and a verb, the adverb should be placed after "had been"–if the adverb is indeed modifying the verb.

This, however, led to me to think of other uses of the present/past perfect, where another verb isn't present. The is the best example I could formulate:

"He has always been an academic and a charitable person."

See, right there, always–an adverb of frequency–was placed in between has and been.

Does this mean only adverbs of frequency (e.g., always, usually, etc.) should be placed in between such constructs?

A final example to put this topic over the edge is "He had been either sick or exhausted." Now, if you were to move "either" in between "had been," would the sentence be grammatically incorrect? I've noticed that the former is used more frequently, but the sandwiched version doesn't sound wrong either.

Thanks!

Best Answer

Adverb placement is not fixed, and as with other elements, I think most of it depends on what you want to express.

"He has always been an academic and a charitable person". This is a kind assessment of a man, and also the simplest and most common construction.

"He always has been an academic and a charitable person.* This is more emphatic, as if in defense of some alternate version of his history.

"He has been a wise and, always, a charitable person." This emphasizes the constancy of the latter attribute. All are "correct".

"We had been slowly drifting down the river when a bear attacked." is no different really than "We had been drifting slowly down the river when a bear attacked." To my ear (AmE), the latter sounds a bit more common. I agree it would be unusual to break up had been in this case, but "he had often been seen..." is not an unusual construction.

"He had been either sick or exhausted." is much the same as "He had either been sick or exhausted." Here, either is emphasized because of it's less common placement. Both are grammatically correct.