请大家帮忙分析一下who、that各起什么作用,另帮忙分析下这整个句子,
whocouldhaveimagined,inthemid1970s,forexample,thatbytheendofthe20thcentury,computerswouldbeascommoninpeople'shomesasTVsets?