1. The keys ______ already c) have been found 2. The book ______ twenty years ago b) was written 3. The first stamp _____ in England in 1837 c) was invented4. Red Square ______ by millions of tourists next year. d) will be visited5. Every year thousands of presents ________ before New Year. b) are sold