If I say It can't have been a dog . is this past tense?
panicking Is this past tense? Yes. Here is one grammarian's viewpoint: Can't have and couldn't have share a similar degree of probability .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
panickingIs this past tense?
Yes. Here is one grammarian's viewpoint:
Can't have and couldn't have share a similar degree of probability. They are equal in meaning when they express the impossibility of something.
The differences:
It can't [have been a dog].
This sentence consists of two clause: the matrix clause (the sentence as a whole) and an embedded subordinate clause have been a dog.
Syntactically the matrix clause is present tense, since the modal auxiliary verb can is a present tense form, while the subordinate clause is the perfect infinitival have been a dog whic