Mr green showed some fantastic pictures to us.(改为同义句)

问题描述:

Mr green showed some fantastic pictures to us.(改为同义句)

Mr green showed us some fantastic pictures
or
Mr green let us look some fantastic pictures