Choose the correct form of the verb.
I _____ my head off for several minutes seeing my friend in her grandma's old-fashioned wide-brimmed hat. She is looking really funny in it.
have been laughing
laughed
has been laughing
laugh