Sentence: he had been reading the article.

Linguistic integrity: acceptable

Sentence: Mary really appreciates and constantly praises himself and Bill knows it.

Linguistic integrity: unacceptable

Sentence: I asked who saw what.
Linguistic integrity: acceptable