Search from various English teachers...
[Deleted]
FCE English grammar problem What is the answer? since his first film in 1984, Johnny Depp _______ many different roles. 1. has been playing 2. has played answer key says number 2 (experience) but why can't we use number 1? (cuz it's in progress)

Answers · 8

3
If you use a continuous form, you are saying that poor Mr Depp hasn't had a holiday in two decades! PS. "Cuz" is very poor English (and a quick way to fail an English exam).
1
It's not just about experience. It indicate HOW MUCH experience he has. So you must use the simple.
1
you wrote " (cuz it's in progress)" -- where's the process? they were all different roles, not one long role
0
you should use pp form in this sentence you can use has/have been v+ing when sth that happened in the past and continued till now second one is true

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today