2. has always wanted
3. have forgotten
4. have done
5. has been talking
6. has written
7. has been using
8. have been tiding