0
Anonymous Posted 6 years ago
Grammar

Shake, Shaken and Shaking.

Hello all,

I read this sentence in one of the threads here.

1-For the past two nights, while I've been cooking dinner, I've felt my house shake.


I want to ask whether is correct and natural to say the following:

2-For the past two nights, while I've been cooking dinner, I've felt my house shaking.

3-For the past two nights, while I've been cooking dinner, I've felt my house shaken.


If they were all correct, then what's the difference in meaning between them?


Thanks in advance

  

Top answer

The third sentence is incorrect. ) or the present participle (going, writing, playing) after a verb of perception in the active voice. I saw him read/reading a book.

  • The third sentence is incorrect.
  • ) or the present participle (going, writing, playing) after a verb of perception in the active voice.
  • I saw him read/reading a book.
  • He heard a dog bark/barking in the street.
  • The bare infinitive is never possible after passive : He was seen to read/reading a book.
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.

1 Answers
0

The third sentence is incorrect. You can use the bare/plain infinitive (go, write, play etc.) or the present participle (going, writing, playing) after a verb of perception in the active voice.

I saw him read/reading a book.

He heard a dog bark/barking in the street

Related Questions