I have ____ started working on a new project . I've ____ written the text , but I haven't checked spelling ____. I'm ____ trying to find the best pictures to show my ideas. I've been working on it ____ 8:00 AM so I hope that I can finish soon. All my friends have been writing ____ 10 days and have finished. I have to give a presentation later today and I'm ____ fixing the format. I haven't ____ decided whether I will include a video at the beginning of the presentation. I've been weighing my options ____ 9:00 this morning. Luckily, I've ____ finished the content, which was the hardest part. I've been researching the topic ____ three weeks now. My boss ____ called me so I should hurry up! I'm arranging a product launch. We have been developing a new product ____ 2018, but haven't released it ____ because it wasn't ready. ____ the past 2 weeks we have been finalizing the product launch and working extra hard to finish on time. We are ____ a little bit unsure because our competitor has ____ released a similar product. Despite this, we are ____ almost done and are going to release it no matter what!

Present perfect time markers (just, already, yet, still, since, for.)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?