I have to clean up after him. is this a perfect have?

1 Answer

No - see below:

Explanation:

We're dealing with simple tenses vs perfect tenses.

In a simple tense , we're told that something can occur. For instance:

I study (present simple)
I studied (past simple)
I will study (future simple)

whereas in a perfect tense , something that was ongoing is now complete:

I have been studying (present perfect)
I had been studying (past perfect)
I will have been studying (future perfect)

And I think this what the question is referring to - if the use of "have" in the sentence "I have to clean up after him" is a use of a perfect tense.

The answer is no - the verb "have" can also be used in a simple tense , such as:

I have a cold (present simple)
I had a cold (past simple)
I will have a cold (future simple)

One of the ways "have" can be used is to indicate a necessity , a need, or something that you are required to get done. This can be accomplished by using "have" in a simple way:

I have to do my homework (present simple)
I had to do my homework (past simple)
I will have to do my homework (future simple)

Or to use the wording in the question:

I have to clean up after him
I had to clean up after him
I will have to clean up after him

If the use of "have" were in a perfect tense, we'd have something like this:

I have been cleaning up after him
I had been cleaning up after him
I will have been cleaning up after him