Hi, "I have a dog called Frank" it's not in the present perfect. Here, "called Frank" modifies "dog"; it tells you something more about it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousSo am I right in thinking that "I have called Frank" would be the present perfect tense?Yes, you're right.
Anonymous... but the separation between the auxiliary and the main verb has confused me.Be careful, sometimes the verb "have" and the past participle (or "had" and the past participle, if we are tal