Lily Cole is an English actress and model. Her image (a) has appeared (appear) on the covers of top fashion magazines, including Vogue. Many famous photographers (b) have taken (take) photos of her and she (c) has worn (wear) the clothes of many top fashion brands, such as Chanel® and Hermes®. And modelling isn't her only job. She (d) has acted (act) in several films, she (e) has written (write) stories and scripts for films and she (f) has directed (direct) actors in short films. We (g) have seen (see) her on TV and in music videos as well. But Lily Cole also uses her famous name to help others. She has (h) done (do) work for several charities, for example, the children's charity, Environmental Justice Foundation, and the clean water charity, WaterAid.
Ответ: has appeared, have taken, has worn, has acted, has written, has directed, have seen, done