por donay mendonça » 16 Jun 2011, 17:15
Valéria,
"Afraid" é um adjetivo, então, não se pode usar "have". Pensamos em "have" quando estamos falando inglês com base nas estruturas do português. Temos que estar atentos a isso, e não basear o inglês no que sabemos em português. "Medo" em português combina com "ter". Mas "afraid" em inglês não combina com "have". Combina com "to be": I am, you are, he is, she is, they are, etc afraid.
Eu tenho medo de cães:
I'm afraid of dogs.
I'm scared of dogs.
"Scared" e "afraid" são adjetivos e pedem "to be".