1.Sorry! How long have you been waiting(wait) for me?
2.I....(have written) ten emails this morning.
3......Have you .....(seen) my keys anywhere?
4.I .....(have not been learning) Japanase very long, but I know lots of words already.
5.Have you looked outside?It....(has been snowing)for the last hour.
6.I....(have not been renting) any movies for a month.