I have seen a lots of street dancer because I have been walking around San Fransisco.<br/><br/>I can smell the cigarete because somebody has been smoking here.<br/><br/>Both sentences are correct and work as cause and effect, right?