part of a series at servling.com

Time adverbs with the present perfect  
 
 
 
1. Have you finished ____________?
    yet   still   almost   just  

2. I have ___________ started.
    yet   still   almost   just

3. I __________ haven't checked the accounts.
    nearly   still   almost   already

4. I have _________ finished writing this fax.
    still   nearly   yet   once

5. I have __________ sent three letters.
    still   yet   already   while  

6. I have ___________ finished writing the staff rota.
    while   almost   still   then

7. I have worked here ___________ 1997.
    from   for   about   since

8. I have been in charge of sales _________ 2 years.
    from   for   about   since