TransWikia.com

Is this sentence correct? Future perfect

English Language & Usage Asked by ZedSuo Uros on August 11, 2021

I will have finished cleaning the room by the time you come.

What i want to know is if i can use the word "cleaning" in this sentence. I know that when you use future perfect, you need to have a sentence like "i will have finished my homework by the time you come" but the second verb "cleaning" confuses me.

One Answer

Yes, you can use the word cleaning. Here's why. Diagram the sentence this way:

Subject | verb | direct object | adverb phrase.

I | will have finished | cleaning the room | by the time you come.

Cleaning the room is the direct object, which in this case is a gerund phrase, a verb acting as a noun and its objects. Think of it like this: I will have finished what? The answer is direct object (cleaning the room), modified by the adverb phrase (by the time you come).

Answered by FeliniusRex on August 11, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP