用仿ActionScript的语法来编写html5

用仿ActionScript的语法来编写html5
用仿ActionScript的语法来编写html5

最近开始学习html5,因为一直都是研究as,所以还是觉得as顺眼一点,但是html5也不能不学,于是就想出了,可以把html5用as的语法来写出来,做游戏应该来的比较顺手一些,下面开始第一篇

第一篇,显示一张图片

一,代码对比

as代码:

1public var loader:Loader;

2public function loadimg():void{

3 loader = new Loader();

4 loader.contentLoaderInfo.addEventListener(https://www.360docs.net/doc/0217755028.html,PLETE,complete);

5 loader.load(new URLRequest("10594855.png"));

6}

7public function complete(event:Event):void{

8 var image:Bitmap = Bitmap(loader.content);

9 var bitmap:BitmapData = image.bitmapData;

10 addChild(image);

11}

复制代码

js代码:

12window.onload = function(){

13 var canvas = document.getElementById("myCanvas");

14 var context = canvas.getContext("2d");

15

16 image = new Image();

17 image.onload = function(){

18 context.drawImage(image, 0, 0, 240, 240);

19 };

20 image.src = "10594855.png";

21};

复制代码

二,编写js类库(暂命名为legend库)后的代码

22var loader;

23function main(){

24 loader = new LLoader();

25 loader.addEventListener(https://www.360docs.net/doc/0217755028.html,PLETE,loadBitmapdata);

26 loader.load("10594855.png","bitmapData");

27}

28function loadBitmapdata(event){

29 var bitmapdata = new LBitmapData(loader.content);

30 var bitmap = new LBitmap(bitmapdata);

31 addChild(bitmap);

32}

复制代码

三,实现

1,建一个静态类,方便保存及访问公共的方法属性,比如canvas等

33var LGlobal = function (){}

34LGlobal.type = "LGlobal";

复制代码

我们始终都用到canvas,所以要把canvas保存起来,给LGlobal类添加属性和方法35LGlobal.canvas = null;

36LGlobal.width = 0;

37LGlobal.height = 0;

38LGlobal.setCanvas = function (id,width,height){

39 var canvasObj = document.getElementById(id);

40 if(width)canvasObj.width = width;

41 if(height)canvasObj.height = height;

42 LGlobal.width = canvasObj.width;

43 LGlobal.height = canvasObj.height;

44 LGlobal.canvas = canvasObj.getContext("2d");

45}

复制代码

界面的显示,为了能够动态显示,选择不停的刷新canvas

给LGlobal类添加一个不停刷新的方法

46LGlobal.onShow = function (){

47 if(LGlobal.canvas == null)return;

48 LGlobal.canvas.clearRect(0,0,LGlobal.width,LGlobal.height);

49}

复制代码

然后,我预想把所有现实的对象等都保存在一个数组里面,然后按照顺序显示而所有可以显示的对象,都有一个show方法,用来把自己画到canvas上LGlobal类最后修改为

50var LGlobal = function (){}

51LGlobal.type = "LGlobal";

52LGlobal.canvas = null;

53LGlobal.width = 0;

54LGlobal.height = 0;

55LGlobal.childList = new Array();

56LGlobal.setCanvas = function (id,width,height){

57 var canvasObj = document.getElementById(id);

58 if(width)canvasObj.width = width;

59 if(height)canvasObj.height = height;

60 LGlobal.width = canvasObj.width;

61 LGlobal.height = canvasObj.height;

62 LGlobal.canvas = canvasObj.getContext("2d");

63}

64LGlobal.onShow = function (){

65 if(LGlobal.canvas == null)return;

66 LGlobal.canvas.clearRect(0,0,LGlobal.width,LGlobal.height);

67 LGlobal.show(LGlobal.childList);

68}

69LGlobal.show = function(showlist){

70 var key;

71 for(key in showlist){

72 if(showlist[key].show){

73 showlist[key].show();

74 }

75 }

76}

复制代码

2,as中,图片显示用到BitmapData和Bitmap两个类,为了实现这两个类的功能,我们分别创建两个类LBitmapData和LBitmap

先来看LBitmapData类,LBitmapData类用来储存图片的数据等,我们把Image()储存到LBitmapData类里面

77function LBitmapData(image,x,y,width,height){

78 var self = this;

79 self.type = "LBitmapData";

80 self.oncomplete = null;

81 if(image){

82 self.image = image;

83 self.x = (x==null?0:x);

84 self.y = (y==null?0:y);

85 self.width = (width==null?self.image.width:width);

86 self.height = (height==null?self.image.height:height);

87 }else{

88 self.x = 0;

89 self.y = 0;

90 self.width = 0;

91 self.height = 0;

92 self.image = new Image();

93 }

94}

复制代码

在看LBitmap类,LBitmap类用来显示LBitmapData类里储存的Image() 95function LBitmap(bitmapdata){

96 var self = this;

97 self.type = "LBitmap";

98 self.x = 0;

99 self.y = 0;

100 self.width = 0;

101 self.height = 0;

102 self.scaleX=1;

103 self.scaleY=1;

104 self.visible=true;

105 self.bitmapData = bitmapdata;

106 if(self.bitmapData){

107 self.width = self.bitmapData.width;

108 self.height = self.bitmapData.height;

109 }

110}

复制代码

关于Image()的显示,我们用到一开始说的show方法,实现如下

111LBitmap.prototype = {

112 show:function (){

113 var self = this;

114 if(!self.visible)return;

115 LGlobal.canvas.drawImage(self.bitmapData.image,

116

self.bitmapData.x,self.bitmapData.y,self.bitmapData.width,self.bitmapData.height, 117

self.x,self.y,self.width*self.scaleX,self.height*self.scaleY);

118 }

119}

复制代码

3,最后,还差一个Loader,我们建立自己的LLoader类

120function LLoader(){

121 var self = this;

122 self.loadtype = "";

123 self.content = null;

124 self.oncomplete = null;

125 self.event = {};

126}

127LLoader.prototype = {

128 addEventListener:function(type,listener){

129 var self = this;

130 if(type == https://www.360docs.net/doc/0217755028.html,PLETE){

131 self.oncomplete = listener;

132 }

133 },

134 load:function (src,loadtype){

135 var self = this;

136 self.loadtype = loadtype;

137 if(self.loadtype == "bitmapData"){

138 self.content = new Image();

139 self.content.onload = function(){

140 if(self.oncomplete){

141 self.event.currentTarget = self.content;

142 self.oncomplete(self.event);

143 }

144 }

145 self.content.src = src;

146 }

147 }

148}

复制代码

4,在3里面用到了LEvent类,LEvent类是一个事件类,用来加载事件,点击等,这个以后再慢慢强化

149var LEvent = function (){};

https://www.360docs.net/doc/0217755028.html,PLETE = "complete";

151LEvent.ENTER_FRAME = "enter_frame";

152

153

154LEvent.currentTarget = null;

155LEvent.addEventListener = function (node, type, fun){

156 if(node.addEventListener){

157 node.addEventListener(type, fun, false);

158 }else if(node.attachEvent){

159 node['e' + type + fun] = fun;

160 node[type + fun] = function(){node['e' + type + fun]();}

161 node.attachEvent('on' + type, node[type + fun]);

162 }

163}

复制代码

5,在显示之前,我们需要有个addChild方法,如下

164function addChild(DisplayObject){

165 LGlobal.childList.push(DisplayObject);

166}

复制代码

6,最后,在整个页面读取完成后,就可以把图片显示出来了

167function init(speed,canvasname,width,height,func){

168 LEvent.addEventListener(window,"load",function(){

169 setInterval(function(){LGlobal.onShow();}, speed);

170 LGlobal.setCanvas(canvasname,width,height);

171 func();

172 });

173}

174init(40,"back",300,300,main);

175var loader;

176function main(){

177 loader = new LLoader();

178 loader.addEventListener(https://www.360docs.net/doc/0217755028.html,PLETE,loadBitmapdata);

179 loader.load("10594855.png","bitmapData");

180}

181function loadBitmapdata(event){

182 var bitmapdata = new LBitmapData(loader.content);

183 var bitmap = new LBitmap(bitmapdata);

184 addChild(bitmap);

185}

复制代码

第一篇完成,下一篇,实现Sprite类

上一篇,我已经模仿as,加入了L Bitmap和L BitmapData类,并且用它们实现了静态图片的显示。

这次用Sprite来动态显示图片。

依然遵循上一篇对显示对象的处理的思路,添加LSprite类,并追加show方法,如下:1functionLSprite(){

2 var self = this;

3 self.type = "LSprite";

4 self.x = 0;

5 self.y = 0;

6 self.visible=true;

7 self.childList = new Array()

8}

9LSprite.prototype = {

10 show:function (cood){

11 if(cood==null)cood={x:0,y:0};

12 var self = this;

13 if(!self.visible)return;

14 LGlobal.show(self.childList,{x:self.x+cood.x,y:self.y+cood.y});

15 },

16 addChild:function (DisplayObject){

17 var self = this;

18 self.childList.push(DisplayObject);

19 }

20}

复制代码

因为Sprite上可以有图片等其他的可显示对象,所以我在其构造函数里,添加了childList,用来保存它上面的所有对象。然后在调用它本身的show方法的时候,将其LGlobal循环现实其子对象。

这样一来,我们上一篇中显示图片的代码,也可以利用Sprite来显示了,代码如下:21function main(){

22 loader = new LLoader();

23 loader.addEventListener(https://www.360docs.net/doc/0217755028.html,PLETE,loadBitmapdata);

24 loader.load("1.png","bitmapData");

25}

26function loadBitmapdata(event){

27 var bitmapdata = new LBitmapData(loader.content);

28 var mapimg = new LBitmap(bitmapdata);

29

30 var backLayer = new LSprite();

31 addChild(backLayer);

32 backLayer.addChild(mapimg);

33}

复制代码

我们知道,actionscript中的Sprite可以添加EnterFrame事件,用来动态显示图片,我这里也来模仿一下,因为在LSprite类中show方法是不断循环的,所以,我只需要在show方法中不断调用一个方法,就能让其循环。

我假设有一个数组,里面存储了所有不断循环的所有方法,然后我就可以在show方法中循环这个数组,这样就达到了所有方法的循环,看下面

34function LSprite(){

35 var self = this;

36 self.type = "LSprite";

37 self.x = 0;

38 self.y = 0;

39 self.visible=true;

40 self.childList = new Array()

41 self.frameList = new Array();

42}

43LSprite.prototype = {

44 show:function (cood){

45 if(cood==null)cood={x:0,y:0};

46 var self = this;

47 if(!self.visible)return;

48 LGlobal.show(self.childList,{x:self.x+cood.x,y:self.y+cood.y});

49 self.loopframe();

50 },

51 loopframe:function (){

52 var self = this;

53 var key;

54 for(key in self.frameList){

55 self.frameList[key]();

56 }

57 },

58 addChild:function (DisplayObject){

59 var self = this;

60 self.childList.push(DisplayObject);

61 }

62}

复制代码

光假设当然是不行的,我们需要有添加这个循环事件的方法,所以我们还需要addEventListener方法,以及移除这个事件的removeEventListener方法

63addEventListener:function (type,listener){

64 var self = this;

65 if(type == LEvent.ENTER_FRAME){

66 self.frameList.push(listener);

67 }

68 },

69 removeEventListener:function (type,listener){

70 var self = this;

71 var i,length = self.frameList.length;

72 for(i=0;i

73 if(type == LEvent.ENTER_FRAME){

74 self.frameList.splice(i,1);

75 break;

76 }

77 }

78 }

复制代码

该添加的都添加了,接下来,就来简单实现一个人物的行走图

先来给BitmapData类添加几个方法,用来改变图片显示的区域位置等

79LBitmapData.prototype = {

80 setProperties:function (x,y,width,height){

81 var self = this;

82 self.x = x;

83 self.y = y;

84 self.width = width;

85 self.height = height;

86 },

87 setCoordinate:function (x,y){

88 var self = this;

89 self.x = x;

90 self.y = y;

91 }

92 }

复制代码

好了,现在准备一张人物的行走图,这就让它动起来

93var list = new Array();

94var index = 0;

95var mapimg;

96var loader

97var imageArray;

98var animeIndex = 0;

99var dirindex = 0;

100var dirarr = new Array({x:0,y:1},{x:-1,y:0},{x:1,y:0},{x:0,y:-1});

101function main(){

102 loader = new LLoader();

103 loader.addEventListener(https://www.360docs.net/doc/0217755028.html,PLETE,loadBitmapdata);

104 loader.load("1.png","bitmapData");

105}

106function loadBitmapdata(event){

107 var bitmapdata = new LBitmapData(loader.content,0,0,70,92);

108 imageArray = LGlobal.divideCoordinate(bitmapdata.image.width,bitmapdata.image.height,8,8);

109 mapimg = new LBitmap(bitmapdata);

110 mapimg.x = 100;

111 mapimg.bitmapData.setCoordinate(0,0);

112 index = 0;

113 var backLayer = new LSprite();

114 addChild(backLayer);

115 backLayer.addChild(mapimg);

116 backLayer.addEventListener(LEvent.ENTER_FRAME, onframe)

117}

118

119function onframe(){

120 index++;

121 if(index >= imageArray[0].length){

122 index = 0;

123 }

124

mapimg.bitmapData.setCoordinate(imageArray[dirindex][index].x,imageArray[dirindex][index ].y);

125

126 mapimg.x += dirarr[dirindex].x*3;

127 mapimg.y += dirarr[dirindex].y*3;

128 if(animeIndex++ > 20){

129 dirindex++;

130 if(dirindex > 3)dirindex = 0;

131 animeIndex = 0;

132 }

133}

复制代码

效果看下面的url

https://www.360docs.net/doc/0217755028.html,/html5/jstoas01/index.html

源码的话,直接用浏览器就可以查看了,地球人都知道

下一篇,该研究鼠标事件了

第三篇,鼠标事件与游戏人物移动

一,假设

假设,所有可添加鼠标事件的对象,都有一个mouseEvent方法,添加的鼠标事件同过这个mouseEvent来调用。

这样的话,添加鼠标事件,其实只需要给canvas添加一个鼠标事件,然后循环LGlobal类里的childList,即循环所有的可视对象,如果被添加了鼠标事件,那么就调用它相应的方法。二,实现

1,给LGlobal类追加mouseEvent方法,然后修改LGlobal类的setCanvas,实现canvas的鼠标事件的添加与调用

1LGlobal.setCanvas = function (id,width,height){

2 LGlobal.canvasObj = document.getElementById(id);

3 if(width)LGlobal.canvasObj.width = width;

4 if(height)LGlobal.canvasObj.height = height;

5 LGlobal.width = LGlobal.canvasObj.width;

6 LGlobal.height = LGlobal.canvasObj.height;

7 LGlobal.canvas = LGlobal.canvasObj.getContext("2d");

8

9

LEvent.addEventListener(LGlobal.canvasObj,LMouseEvent.MOUSE_DOWN,function(event){

10 LGlobal.mouseEvent(event,LMouseEvent.MOUSE_DOWN);

11 });

12}

13LGlobal.mouseEvent = function(event,type){

14 var key;

15 for(key in LGlobal.childList){

16 if(LGlobal.childList[key].mouseEvent){

17 LGlobal.childList[key].mouseEvent(event,type);

18 }

19 }

20}

复制代码

2,给LSprite类添加mouseList数组,用来保存所添加的鼠标事件,然后添加mouseEvent 方法

mouseEvent方法中,我们需要做2个处理,

1),判断自己是否添加了鼠标事件,如果没有添加,则循环它的childList

2),如果添加了鼠标事件,判断自己是否被点击,LSprite虽说意义上是可视类,但是其实目前它本身是不可见的,可见的是它上面的Bitmap,准确点说,是这个Bitmap类中的BitmapData,更准确点说,是这个BitmapData中的Image,所以判断自己是否被点击,需要判断的是LSprite中的childList中的可视对象是否被点击,如果被点击,则调用相应的方法

21mouseEvent:function (event,type,cood){

22 if(cood==null)cood={x:0,y:0};

23 var self = this;

24 if(self.mouseList.length == 0){

25 for(key in self.childList){

26 if(self.childList[key].mouseEvent){

27

self.childList[key].mouseEvent(event,type,{x:self.x+cood.x,y:self.y+cood.y});

28 }

29 }

30 return;

31 }

32 if(self.childList.length == 0)return;

33 var key;

34 var isclick = false;

35 for(key in self.childList){

36 isclick =

self.childList[key].ismouseon(event,{x:self.x+cood.x,y:self.y+cood.y});

37 if(isclick)break;

38 }

39 if(isclick){

40 for(key in self.mouseList){

41 var obj = self.mouseList[key];

42 if(obj.type == type){

43 event.selfX = event.offsetX - (self.x+cood.x);

44 event.selfY = event.offsetY - (self.y+cood.y);

45 event.currentTarget = self;

46 obj.listener(event);

47 }

48 }

49 return;

50 }

51

52 },

53 ismouseon:function(event,cood){

54 var self = this;

55 var key;

56 var isclick = false;

57 for(key in self.childList){

58 isclick =

self.childList[key].ismouseon(event,{x:self.x+cood.x,y:self.y+cood.y});

59 if(isclick)break;

60 }

61 return isclick;

62 }

复制代码

ismouseon方法,用来判断自己是否被点击

LBitmap类中也需要判断是否自己被点击,所以添加ismouseon

63ismouseon:function(event,cood){

64 var self = this;

65 if(event.offsetX >= self.x + cood.x && event.offsetX <= self.x + cood.x

+ self.width &&

66 event.offsetY >= self.y + cood.y && event.offsetY <= self.y +

cood.y + self.height){

67 return true;

68 }else{

69 return false;

70 }

71 }

复制代码

添加鼠标事件的时候,模仿ActionScript的语法

72backLayer.addEventListener(LMouseEvent.MOUSE_DOWN, onmousedown);

复制代码

下面,准备一张地图,一个人物行走图,用鼠标事件来控制人物的走动,73init(80,"back",800,480,main);

74

75var list = new Array();

76var index = 0;

77var backLayer;

78//地图

79var mapimg;

80//人物

81var playerimg;

82var loader

83var imageArray;

84var animeIndex = 0;

85var dirindex = 0;

86var dirarr = new Array({x:0,y:1},{x:-1,y:0},{x:1,y:0},{x:0,y:-1},{x:-1,y:1},{x:1,y:1},{x:-1,y:-1},{x:1,y: -1});

87var dirmark = {"0,1":0,"-1,0":1,"1,0":2,"0,-1":3,"-1,1":4,"1,1":5,"-1,-1":6,"1,-1":7};

88

89//移动目标

90var toX = 0;

91var toY = 0;

92function main(){

93

94 loader = new LLoader();

95 loader.addEventListener(https://www.360docs.net/doc/0217755028.html,PLETE,loadBitmapdata);

96 loader.load("back.jpg","bitmapData");

97}

98function loadBitmapdata(event){

99 var bitmapdata = new LBitmapData(loader.content);

100 mapimg = new LBitmap(bitmapdata);

101 loader = new LLoader();

102 loader.addEventListener(https://www.360docs.net/doc/0217755028.html,PLETE,loadOver);

103 loader.load("1.png","bitmapData");

104}

105function loadOver(event){

106 var bitmapdata = new LBitmapData(loader.content,0,0,70,92);

107 imageArray = LGlobal.divideCoordinate(bitmapdata.image.width,bitmapdata.image.height,8,8);

108 document.getElementById("inittxt").innerHTML="";

109 playerimg = new LBitmap(bitmapdata);

110 playerimg.bitmapData.setCoordinate(0,0);

111 index = 0;

112 backLayer = new LSprite();

113 addChild(backLayer);

114 backLayer.addChild(mapimg);

115 backLayer.addChild(playerimg);

116 backLayer.addEventListener(LEvent.ENTER_FRAME, onframe)

117 backLayer.addEventListener(LMouseEvent.MOUSE_DOWN, onmousedown);

118}

119

120function onframe(){

121 index++;

122 if(index >= imageArray[0].length){

123 index = 0;

124 }

125 var markx = 0,marky = 0;

126 var l = 3;

127 if(playerimg.x > toX){

128 playerimg.x -= l;

129 markx = -1;

130 }else if(playerimg.x < toX){

131 playerimg.x += l;

132 markx = 1;

133 }

134 if(playerimg.y > toY){

135 playerimg.y -= l;

136 marky = -1;

137 }else if(playerimg.y < toY){

138 playerimg.y += l;

139 marky = 1;

140 }

141 if(markx !=0 || marky != 0){

142 var mark = markx+","+marky;

143 dirindex = dirmark[mark];

144 }

145

playerimg.bitmapData.setCoordinate(imageArray[dirindex][index].x,imageArray[dirindex][in dex].y);

146}

147function onmousedown(event){

148 toX = parseInt(event.selfX/3)*3;

149 toY = parseInt(event.selfY/3)*3;

150}

复制代码

看一下成果吧

https://www.360docs.net/doc/0217755028.html,/html5/jstoas02/index.html

第四篇,继承与简单的rpg

本文转自偶滴博客

https://www.360docs.net/doc/0217755028.html,/lufy_legend/article/details/6771962

这次用继承自LSprite的类来实现简单的rpg的demo

先看一下最后的代码与as的相似度

1var backLayer;

2//地图

3var mapimg;

4//人物

5var playerimg;

6var loader

7var imageArray;

8var loadIndex = 0;

9var imgData = new Array({name:"back.jpg",img:null},{name:"1.png",img:null},{name:"2.png",img:null});

10var chara;

11var charaList;

12

13functionmain(){

14 loadImage();

15}

16function loadImage(){

17 if(loadIndex >= imgData.length){

18 gameInit();

19 return;

20 }

21 loader = new LLoader();

22 loader.addEventListener(https://www.360docs.net/doc/0217755028.html,PLETE,loadComplete);

23 loader.load(imgData[loadIndex].name,"bitmapData");

24}

25function loadComplete(event){

26 imgData[loadIndex].img = loader.content;

27 loadIndex++;

28 loadImage();

29}

30function gameInit(event){

31 var bitmapdata;

32 bitmapdata = new LBitmapData(imgData[0].img);

33 mapimg = new LBitmap(bitmapdata);

34

35 document.getElementById("inittxt").innerHTML="";

36 backLayer = new LSprite();

37 addChild(backLayer);

38 backLayer.addChild(mapimg);

39

40 bitmapdata = new LBitmapData(imgData[1].img,0,0,70,92);

41 imageArray = LGlobal.divideCoordinate(bitmapdata.image.width,bitmapdata.image.height,8,8);

42 playerimg = new LBitmap(bitmapdata);

43 chara = new CharacterSprite(true,playerimg,imageArray,0,0);

44 backLayer.addChild(chara);

45

46 charaList = new Array();

47 for(var i=0;i<10;i++){

48 bitmapdata = new LBitmapData(imgData[2].img,0,0,80,91);

49 imageArray = LGlobal.divideCoordinate(bitmapdata.image.width,bitmapdata.image.height,8,8);

50 playerimg = new LBitmap(bitmapdata);

51 var npcx = parseInt(Math.random()*800/3)*3;

52 var npcy = parseInt(Math.random()*480/3)*3;

53 var npc = new CharacterSprite(false,playerimg,imageArray,npcx,npcy);

54 backLayer.addChild(npc);

55 charaList.push(npc);

56 }

57

58 backLayer.addEventListener(LEvent.ENTER_FRAME, onframe)

59 backLayer.addEventListener(LMouseEvent.MOUSE_DOWN, onmousedown);

60}

61

62function onframe(){

63 chara.onframe();

64

65 for(var i=0;i

66 charaList[i].onframe();

67 }

68}

69function onmousedown(event){

70 chara.toCoordinate.x = parseInt(event.selfX/3)*3;

71 chara.toCoordinate.y = parseInt(event.selfY/3)*3;

72}

复制代码

应该还算可以吧?

看一下成果吧

https://www.360docs.net/doc/0217755028.html,/html5/jstoas03/index.html

下面说一说如何继承,继承的话,js没有办法像as那样继承,

js的继承看下面

73function base(derive,baseSprite,baseArgs){

74 baseSprite.apply(derive,baseArgs);

75

76 for(prop in baseSprite.prototype){

77 var proto = derive.constructor.prototype;

78 if(!proto[prop]){

79 proto[prop] = baseSprite.prototype[prop];

80 }

81 }

82}

复制代码

三个参数分别是child,base,base构造器参数数组

这个方法可以实现js的完美继承

现在来建立一个继承自LSprite的类CharacterSprite

只需要在构造器里调用base(this,LSprite,[])就可以实现继承

而且CharacterSprite因为继承了LSprite的方法,所以它有addChild等方法CharacterSprite类代码如下

83function CharacterSprite(ishero,bitmap,imageArray,x,y){

84 base(this,LSprite,[]);

85 var self = this;

选用仿用变换句式教案设计

变换句式学案 一.考点阐释 二.变换和选用的原则: ①不改变原意;②不能增删改变内容;③可增删个别词语;④注意层次及逻辑关系;⑤尽量避免重复,可用指代词简化。 三.. 常见题型 1、长句与短句变换 a. 句子使用的词语多,形体长,结构复杂的叫长句,反之,就可称为短句。 b. 长句特点:表意严密、内容丰富、精确细致。 短句特点:表意灵活、简洁明快、节奏感强。 c. 长句变短句的方法 长句变断句,首先要认清长句的特点。长句的特点一般有三:一是修饰(定语、状语)多,二是并列成分多,三是某一成分的结构比较复杂。根据这些特点,我们可以采用以下办法: ①提取主干法例 例1.:将下面的长句改写成三个连贯的短句: 巴尔的摩地方法院1987年5月30日载决亚特兰大市一个生产据称“能使头发卷曲而发亮”的美发剂的制造商向一位使用该厂生产的美发剂而毁发毁容的妇女赔偿45万美元巨款。 ②并列分离法 例2:把下面的长句改为几个短句,语序标点可变动。 今后一个时期,我们要抓紧进行机构改革和经济体制改革,实现干部队伍的“四化”,建设社会主义精神文明,打击经济领域和其他领域破坏社会主义的犯罪活动,在认真学习新党章的基础上,整顿党的作风和组织五项工作。 ③语意分层法 例3:将下面的长句改写成三个连贯的短句

毛泽东同志在1949年中华人国共和国成立的时候作出的“我们将以一个具有高度文化的民族出现于世界”的科学预言必定实现。 4.短句变长句(找准主干,添加枝叶) 例4:把下面的短句变成一个长句。 他们都是应届毕业的大学生,他们怀有远大的理想而又德才兼备,他们志愿到祖国最需要的地方去,把青春献给伟大的祖国。 【牛刀小试】 1.将下面的长句改写成三个连贯的短句. 瑞士正在进行由禁烟协会倡议的修改允许在报刊、广播、电视上为香烟做广告的现行法令工作。 2. .地方法院今天推翻了那条严禁警方执行市长关于不允许在学校附近修建任何等级的剧院的指示的禁令。 3.把下面的长句改成较短的句子,使意思表达得更为清楚。 现在许多国家都已经能够生产可以独立操作机床、可以在病房细心照料病人、可以在危险区域进行作业的机器人。 4. 把下面的短句变成一个长句 原子是由原子核和核外电子组成的。原子核居于原子的中心。原子核由质子和中子组成。质子带正电荷。中子不带电荷。电子带负电荷。电子围绕原子核作高速旋转。

名师推荐:仿写句子的方法与技巧

名师推荐:仿写句子的方法与技巧 培养学生的语言运用能力,是语文教学的重要任务。近几年来,仿写句子因其能培养学生综合运用语言的能力,已成为新课程下中考、高考中考查修辞能力,考查语言积累运用能力的一种重要形式。它既考查学生的分析、理解、综合、判断、表达等能力,又可以考查学生的联想、想象、创新思维等能力,体现了“能力立意”的命题思路,把考查学生的语言运用能力推向了一个新的里程。 小学新课程改革后,教材中原有的“造句”改为“照样子写句子”,这不是单纯的说法上的改变,后者更拓展了造句训练的梯度和广度。“造句”只是单一提供一个词要求学生写句子,重在于词语的应用。小学阶段的“照样子写句”也不同于初中、高中阶段的仿写句子,后者一般包括对句子的表达方式、修辞方法和句式特征的仿造,而小学阶段在对于一些常用修辞方法、句式表达方式的渗透和模仿以外,还在于让学生把词语放到句子中进行理解,从而达到举一反三,正确应用。 一、仿句典型问题例谈 1.出现关联词语,让学生模仿造句。在第七册一次检测中,对一列句子仿写进行分析:仿写例句“小猫屏息凝视,一连几个钟头非把老鼠等出来不可。”学生仿写:“小狗屏息凝视,一连几个小时非把小偷等出不可。”“小红屏息凝视,一连几个小时非把小东等出来不可。”在38张试卷中有18张都是此类句子,且不说小狗等小偷,小红等小东“屏息凝视”是否符合常识。且看下面一句“小狗屏息凝视,非把老鼠等出来不可。”分析此句,尽管也有“狗拿耗子,多管闲事”一说,但小狗恐怕也没这个耐心屏息凝神地等上几个小时。而“我们家的小花猫屏息凝视,非把老鼠等出来不可”一句就太显机械性,对词语理解与应用方面根本谈不上提高,充其量也只能算是抄写句子。 2.限定使用某种修辞手法来仿写。如一个让很多老师都感慨的例子:用“好像”写句子,从一年级到六年级训练次数不计其数,答案却是贫乏单调得让人痛心,“太阳好像个大火球。”“月亮好像弯弯的香蕉。”“小红的脸好像一个红苹果。”“小明跑起步来快得像猎豹。”而随着年级的升高答案也没有发生什么大的变化。 上述第一个训练题,训练的点在于关联词“……非……不可”,而不是“……屏息凝视………非……不可”。从表面上分析原因,是因为学生抓不住仿写要点而提高了仿写难度,以四年级学生的生活经验来说也确实很难用“……屏息凝视………非……不可”写出生动合理的句子。但细究其因,其一,恐怕是老师把造对句子作为这个训练的目标,把造句孤立地作为一个训练题,就题论题,把目标定位在考试时不扣分就行;其二,是学生作业练习与生活相脱离,患了与作文无话可说相同的毛病。这样的目标定位,这样的脱离生活导致了学生写出的句子只有主干没有枝叶,只有句型没有个性,只呈现句子,没能显现孩子们自己丰富多彩的世界。 二、从学生的认知规律出发,扎扎实实地进行学法指导,切实提高学生理解句子的能力 如何让学生把堆砌作文的砖块--句子变得丰满起来,变得有血有肉,变得个性张扬,充满鲜活的生命力呢?还得回归自然,回归生活,要引导学生从广阔的大自然和自己多彩的生活中去攫取写句子的素材。 (一)回放生活点滴 指导学生用自己的眼睛去观察世界,用自己的耳朵去聆听世界,用自己的双手去触摸世界,用自己心灵去感受世界,指导学生努力描述出自己的事情,表达出自己的情愿,写出自己的看法。在第八册第一单元中,仿照《桂林山水》

仿写句子的方法与技巧

仿写句子的方法与技巧 如有一道中考题:根据你的观察和对生活的感悟,依照下面加点的句子再写一个句子。 例句:大口然能给我们许多启小:滴水可以穿石,是在吿诉我们做事应持之以恒卡大地能载万物,是在告诉我们求学要广读博览;。 同样山西省中考题第10题中却这样要求: 仿照例句的形式,再写二个你对诘文理解的比喻句: 例句:诅文是滋味匚禅的美酒,让人同味无穷C仿句:语文是__________ ,让人 ___________________________________________________________________ ; 语文是______ ,让人 __________ ;语文是 ______ ,让人 __________ 。 (语文是滋味甘醇的美酒,让人回味无穷;语文是清凉可口的泉水,让人清甜解渴;语文是芳香浓郁的咖啡,让人温馨浪漫;语文是新鲜味美的果汁,让人滋心润肺;语文是香气扑鼻的绿茶,让人神清气爽;)长沙市的中考题第5题又是这样要求的: 仿照例句的形式,写一个句子,内容口定C 例句:人们都爱秋人,爱她的人商气爽,爱她的云淡口丽,爱她的香飘■ 人们都爱夏天,爱她的夏雨绵绵,爱她的艳阳高照,爱她的 人们都爱冬天,爱她的白雪皑皑,爱她的冰清玉洁。 这些题从不同的方面要求仿写,在内容格式、表现手法、句式特点等方面都要有相应的比照,才能把题做得尽可能完美。但是,看似简单的仿写,学生在做题时却常常会出出错误,究其原因,方法使用的不当、训练指导的不到位、训练力度的欠缺,都是使这一简单问题复杂化的原因所在。所以,方法问题与做题的技巧就显得至关重要了。从仿写句的类型看, 大致可分为三种:以内容格式为主的仿写、从句式词性角度去仿写、以修辞为主的仿写。 先来分析第一种:以内粹格式为主的仿写。 请看下列例子: 。1、仿照例句,将下面句子补充完整: 例句:没冇理想的人,他的牛活如荒凉的戈壁’冷泠清清’没冇活力;没冇理想的人,他的生活如__________________ 。这个句子,前半句从生活的内含方面举例,那么后面的句子若 从生活的质量、情趣方面去接触、应和就可以接得较好了,如:无味的开水,平平淡淡,没 有品头。或如:无源的枯井,凄凄惨惨,没有前望。 O2、在20世纪的作业中,有(a);有(b);有爱因斯坦这样的好手,创造了一个物理的新纪元;有毛泽东这样的人,创造了一个共和国。而空手上岸的人也不在少数。21世纪,我

仿写句子的方法与技巧

仿写句子的方法与技巧 仿写的基本要求: 仿写的要求分为显性要求和隐性要求。显性要求是指命题者在题干中明确提出的要求;隐性要求是指隐含在被仿写的句子中的要求。这里主要谈谈隐性要求: 1、内容要协调一致,前后呼应。 内容协调一致,包含两层意思:一是仿句和被仿句(或称例句)的内容要有内在的联系,要能够互相搭配,互相衔接。二是仿句与被仿句的内容和精神实质要一致。(感情色彩、正反对立关系、富有哲理性和启迪性等方面。)一定要结合被仿句的具体情况具体分析。 前后呼应是指如果被仿句前边的句子与后面的句子在语意上存在相互联系、相互对应的关系,那么仿句也要在语意上体现这种相互联系、相互呼应的关系。 2、句式要统一。 句式,即句子的结构形式。句式要统一,是指仿句与被仿句的结构要一致。这就要求考生仿写前仔细观察。观察从整体到局部,试题往往给出了句式,或要求与某一画线语句句式相同。这样,句式的一致就成了所造语句是否符合要求的关键。有时要仿写的是一个短语,那就要首先考虑到短语结构一致,如例句是主谓结构,仿写语句也应如此。 3、修辞要相同。 修辞要相同。是指仿句和被仿句所用的修辞方法要完全相同。仿写前要仔细审视,看被仿句用了哪种或那几种修辞方法。

1、太阳无语,却放射出光辉;高山无语,却体现出巍峨。 蓝天无语,却显露出高远;大地无语,却展示出广博。 鲜花无语,却散发出芬芳;青春无语,却散发出活力。 2、什么样的年龄最理想?鲜花说,开放的年龄千枝竞秀。 什么样的青春最辉煌?太阳说,燃烧的青春一片光芒。 什么样的心灵最明亮?月亮说,纯洁的心灵晶莹透亮。 什么样的人生最美好?海燕说,奋斗的人生快乐无穷。 3、我梦想:来到塞外的大漠,在夕阳的金黄中感受“长河落日圆”的壮丽。 我梦想:来到海边的沙滩,从波涛的澎湃中感受“乱石穿空,惊涛拍岸,卷起千堆雪”的惊心动魄。 我梦想:来到白雪皑皑的高山,在朝阳的艳丽中,领略“红装素裹”的分外妖娆。 4、幸福是“临行密密缝,意恐迟迟归”的牵挂;幸福是“春种一粒粟,秋收千颗子”的收获; 幸福是“采菊东篱下,悠然见南山”的闲适;幸福是“不畏浮云遮望眼,只缘身在最高层”的追求。 5、书是我的精神食粮,它重塑了我的灵魂。 简爱说过:“我们是平等的,我不是无感情的机器”,我懂得了作为女性的自尊。

仿写句子的类型及解题技巧

仿写句子的类型及解题技巧 作者:程广海 仿写句子这一考试形式是从1994年的高考试卷中开始出现的,2004年在江苏、湖北、浙江、辽宁、上海、天津等省市的高考试卷中仍然出现仿写句子题。仿写句子已经成为高考的一个热点,我们应给予高度的重视。 为了迅速做好仿写句子题,我们要仔细研究这种考试形式的特点,明确仿写句子的类型,探索仿写句子的技巧。常见仿写的句子类型有以下几种。 一、局部仿写题 局部仿写题,命题者给予一定的语境,留下一两句话让考生仿写。做这一类型的题目,一定要先找出所要仿写的句子,然后根据前后的语境,仔细揣摩它的句式结构,在仿写时特别要注意内容的要求。 例句: 在下面横线处填写适当的语句,组成前后呼应的排比句。 人民共和国迎来了她五十诞辰。五十年像一条河,有急流也有缓流;五十年像一幅画卷,有冷色也有暖色;_______,_______;五十年像一部史诗,有痛苦也有欢乐。长河永远奔流,画卷刚刚展开,_______,史诗还在续写。我们共和国正迈着坚定的步伐,跨入新时代! 做这道题,首先要在第一条横线上写出比喻句:“五十年像……”,让它和后面的语句构成排比,像什么,要考虑在第二条横线上所写的内容,并且要用“有……也有……”的格式。第三条横线上填写的语句要与第一、二条横线上所写的内容相呼应。还要与其前后的语句构成排比。掌握了这些规律后,三条横线上可分别写为:五十年像一首乐曲,有低音也有高音,乐曲渐趋高潮。 二、语段仿写题 语段仿写题,是让考生根据命题者所给语段的句式,写出一段与所给语段内容相关的句子。 例句: 根据下面例句,也围绕“一”而展开,仿写一段话。 起跑线上迈出的第一步,种子绽出的第一个芽蕾,新生儿的第一声啼哭……这个“一”虽然幼小稚嫩,但却是美的胚芽,美的根本。 做这道题,首先要分析句式特点。从句式上看,这是一个转折复句,先列举三种“一”的情况,接着对这些“一”的作用进行总结,再用“但却是”构成意义上的转折。掌

小学语文仿写句子方法大全

小学语文仿写句子方法大全仿写的要求分为显性要求和隐性要求。显性要求是指命题者在题干中明确提出的要求;隐性要求是指隐含在被仿写的句子中的要求。这里主要谈谈隐性要求: 一、仿写的基本要求 1.内容要协调一致,前后呼应 内容协调一致,包含两层意思: 一是仿句和被仿句(或称例句)的内容要有内在的联系,要能够互相搭配,互相衔接。 二是仿句与被仿句的内容和精神实质要一致。(感情-色彩、正反对立关系、富有哲理性和启迪性等方面。)一定要结合被仿句的具体情况具体分析。 前后呼应是指如果被仿句前边的句子与后面的句子在语意上存在相互联系、相互对应的关系,那么仿句也要在语意上体现这种相互联系、相互呼应的关系。 2.句式要统一 句式,即句子的结构形式。句式要统一,是指仿句与被仿句的结构要一致。这就要求考生仿写前仔细观察。观察从整体到局部,试题往往给出了句式,或要求与某一画线语句句式相同。这样,句式的一致就成了所造语句是否符合要求的关键。有时要仿写的是一个短语,那就要首先考虑到短语结构一致,如例句是主谓结构,仿写语句也应如此。 3.修辞要相同 修辞要相同。是指仿句和被仿句所用的修辞方法要完全相同。仿写前要仔细审视,看被仿句用了哪种或那几种修辞方法。 4.字数要相等或大致相等 二、仿写的基本方法 1.仔细揣摩例句,寻找和例句在内容上与结构上的相同点。 因是仿写,它不同于一般的造句和作文,而有供仿写的例句,我们先从分析例句入手,挖掘仿句和例句在内容和结构上的相同点。具体地说:在内容上,重视“神似”,使仿句在陈述对象、思想内容、语气语调和情感基调等方面与例句前后连贯、语意衔接; 在结构上,重视“形似”,分析例句在句式、修辞方法、句子成分、短语结构、

句子仿写题的解题方法及技巧

句子仿写题的解题方法及技巧 张强 句子仿写,就是按照试题上所给的句子形式,要求考生再写出一个或几个同样类型句子的一种题型。主要考查学生的模仿能力、创新能力和遣词造句能力。这类题看起来比较简单,有现成的例句可以模仿,但要真正做好,也需要动一番脑筋。因为,模仿不是简单的照搬,模仿中有创新,更要推敲词语的搭配和运用。就近几年中考情况来看,一般有仿写排比句、仿写比喻句、仿写对偶句、仿写名言句、仿写情景句等五种类型。 一、仿写排比句 例1、根据语境,仿照画线句子,接写两句,构成语意连贯的一段话。 人需要祝福,需要快乐,需要思念。如果一滴水代表一个祝福,我送你一个东海;,;,。 解析:这道题实际上是让考生仿写排比句。结构相同或相似、意思接近的三个或三个以上的句子组合在一起,就构成了排比句。根据例句的提示,第二句和第三句的句型已经确定,即“如果……代表一份快乐,我送你一……;如果……代表一缕思念,我送你一……。”要把句子说得准确,还要注意量词的正确使用,必须与其后面的名词搭配;同时保持意思的前后连贯和一致,如“一滴水”、“一个东海”,一个小,一个大,都与“水”有关。由于是发挥性试题,因此,没有固定的答案,只要句式、意思符合要求都算是正确的。本题可拟为:如果一颗星代表一份快乐,我送你一条银河;如果一棵树代表一缕思念,我送你一片森林。例2、根据前后语境在划线A处填写一个句子,使A、B、C三句形成完整的排比句。(2分) 心中的目标虽然难以达到,脚步却也没有白费,每走一步都是有收获的。A ,B艰难是一种收获,C哭泣也是一种收获。要不然你怎么会知道欢乐、顺利和仰天大笑是什么滋味?解析:所填的这个句子的句式已经明确了:……是一种收获。那么,主语填什么词呢?根据它前面的“心中的目标没有达到”和它后面的“艰难是一种收获”来推断,所填的这个词语只能是“失败、痛苦、悲伤、悲痛”等这个范畴的,如果填成“成功”等类似词语就不符合题目的要求了。本题可拟为:痛苦(悲伤、悲痛、伤心等)是一种收获。 例3、在横线上填写正确的句子。(4分) 作为工人,就应向国家和人民多生产合格的产品;作为农民,就应;作为军人,就应;作为科学家,就应;作为学生,就应。 解析:这道题只要明白“农民、军人、科学家、学生”的主要职责和任务是什么,答案就不难拟出。答案可拟为:种好庄稼、多打粮食;练好本领、保卫祖国;深入钻研、科技强国;刻苦学习、打好基础。 例4、仿照画线句的句式,在空格处写上两个与前面意思连贯的句子。 让自己的生命为别人开一朵小花:一次无偿的献血是一朵花;一句关切的问候是一朵花;一次善意的批评是一朵花;;……能为别人开花的心是善良的心,能为别人生活绚丽而付出的人是不寻常的人。(2分) 解析:从前面的例句可以判断出,所填的句子只要能表现出“善良、付出”的内容并且是比喻句都可以。答案可拟为:一次受伤后的救助是一朵花;一次适时的看望是一朵花;一个及时的电话是一朵花,一个亲切的微笑是一朵花。等等。 例5、根据你的理解,仿照加点的部分,将下面这段话补充完整。(3分) 见了大河的汹涌,没见过大山的巍峨,真是遗憾;见了大山的巍峨,没见过大海的浩瀚,仍是遗憾;见了大海的浩瀚,,依旧遗憾;,,还是遗憾。出发吧,永远出发。世上有不绝的风景,人有不老的心情。 解析:根据前面的两个例句,句式可以确定为“见了……没见……”,如果后面形容词的选

仿写句子的解题技巧

仿写句子的解题技巧 仿写句子是目前语文考试的一大热点。由于此种试题要求考生针对提供的新语境仿造句式,进行创造性发挥,思维力度大,符合当今培养创新思维的方向,是一种综合考查学生语言运用能力的主题观。答好仿写句至少需要三方面的能力:一、遣词造句的能力;二、汉语语法修辞运用能力;三、较强的联想能力。还必须遵循两条原则:一是形式的束缚性,即一定要符合题目的要求,不可另起炉灶;二是内容上的创造性,内容上不能再去重复原来的内容,要尽量开拓境界。在这诸多项要求中,至关重要的是敏捷而丰富的联想能力。只有联想丰富,思维发散面广,答题方能得心应手;否则思路阻塞,笔下干枯,甚至无从下手。可以这样说:仿写句子“形式为仿,关键在想”。 (一)从形似角度联想。 [例1]:模仿例句,把句子写完整。 例句:O是一面镜子,让你认识自己; O是一只漂流圈,让弱者随波逐流; 仿句:O是_________________,______________。 O是_________________,______________。 分析:O与镜子、漂流圈形状相似,因此答者要调动生活积累从形似的角度展开广泛的联想跟O形状相似的物体如满月、太阳、车轮……再从句子形式看,“让你认识自己”“让弱者随波逐流”是根据镜子能成像,漂流圈能漂浮水面的特点而成句的;最后从语法修辞角度看,例句用的是比喻手法。因此仿句可以这样表达: O是一面战鼓,催强者奋勇前进; O是一只车轮,使勇士滚滚向前。

(二)从神似角度联想 [例2]:根据下面这句话的格式,仿造三句话,再在后面加一句话,作为前面四句话的总结。如果你是棵大树,就洒下一片绿荫; _________________,______________。 _________________,______________。 _________________,______________。 分析:仿写三句话后还要有一句总结句,则前面四句话之间必然要有内在联系,有一致性,这样总结起来才方便。从例句来看,可理解为歌颂“奉献精神”,而歌颂的对象是自然界常见物象。因此,可这样仿写。 如果你是一棵小草,就增添一分春色; 如果你是一只蜜蜂,就酿造一份甜蜜; 如果你是一轮明月,就呈现一天银辉。 总结句:只要人人都献出一份爱,世界将变得更加美好。 (三)从相反角度联想。 [例3]:依照例句,以“当”开头,另写三句话组成围绕中心的排比句。 当狂风在耳边呼啸时,你只当它是微风拂面; 当暴雨在头顶倾泄时,你只当它是屋檐滴水; 当闪电在眼前肆虐时,你只当它是一丝光亮;

语文专题五句子的选用和仿用、句式变换复习教案

专题五:句子的选用和仿用、句式变换 【考点透视】: 《义务教育语文课程标准》与教材中对此专题的相关要求是:根据提供的语境,在不改变句子的原意的前提下,选用句子、仿写句子和按要求变换句式等。这其中隐含了对语法(短语、单句、复句)、修辞等语文基础知识的考查。 【教学目标】: 知晓各种句式,并且可以正确选用或仿用句式,还要懂得怎么变换句式。 【教学过程】: 一、引入真题,巩固知识 [2016?江西]下列句子变换后意思发生变化的一项是() A. 原句:如果宇宙没有生命,怎么会从中开出灿烂的生命之花?改句:如果宇宙没有生命,就不会从中开出灿烂的生命之花。 B. 原句:傅雷的家书每一封都凝聚着他对祖国、对儿子深厚的爱。改句:傅雷的家书没有一封不凝聚着他对祖国、对儿子深厚的爱。 C. 原句:多少年过去了,风儿把山顶岩石的表层化作了泥土,瘠薄而细密。 改句:多少年过去了,山顶岩石的表层被风儿化作了泥土,瘠薄而细密。 D. 原句:传统教育的目的并不是寻求新知识,而是适应一个固定的社会制度。 改句:传统教育的目的不是寻求新知识,就是适应一个固定的社会制度。 【答案】D 【解析】原句强调的是“适应固定的社会制度”,而改句则变成了一个选择句“不是”“就是”,因此与原意不符。 [2015?江西]下列与画线句子表意最相近的一项是( ) 语文学习要注重打好基础,就像盖房子,根基不牢,房子肯定盖不高。 A房子能盖得高吗?B.房子能盖不高吗? C.房子应该盖不高。D.房子是否盖得高? 【答案】A 【解析】此题最关键的一点,就是要明确反问句表示一重否定。否定的反问句表示肯定意思。选项B的意思正好与划线句相反,选项D,是选择疑问句,没有明确表态。选项C,虽意思相近,但不是“最”,且副词“应该”与原句中的副词“肯定”语气上不符合,该题还有一个干扰考生的地方标点符号,因为原句是“句号”,所以有绝大部分考生选C。 二、模拟训练,查漏补缺 1.仿照下面的示例,自选话题,另写三句话,要求使用比喻的修辞手法,句式与示例相同。人生如一首诗,应该多一些悠扬的抒情,少一些愁苦的哀怨; 人生如一幅画,应该多一些亮丽的着色,少一些灰暗的点染; 人生如一支歌,应该多一些激昂的欢唱,少一些悲观的咏叹。 答: 【解析】仿句要求有显性和隐性两个层次,显性要求就是题干要求的句式和修辞,而隐性要求是“意谐”,即所描写的对象中心突出,语意通畅,内容健康。解答本题,首先要读懂示例,看其本体与喻体之间的关系,掌握句式。事物的特点是多方面的,关键是选取的角度。至于自选话题,可以选取熟悉的,以便有话可说。 答案:(示例1)人生如一支笔,应该多一些笔墨的芳香,少一些熏心的铜臭; 人生如一束光,应该多一些光明的欢乐,少一些阴暗的泪水; 人生如一本书,应该多一些出色的细节,少一些乏味的字眼。

句子仿写方法与技巧

句子仿写方法与技巧(附练习)一 仿写句子的方法与技巧 语文教学从其学习语言、练习写作的功用来说,学习写作是其不可偏废的一大任务。近年来,随着对语言写作技能的完善的要求越来越高,单独的语言仿写训练也日益从各类语文试卷中涌现出来。如2002 年好几个省市的中招考试题中都出现了仿写题。如,天津市的中考题第24 题采用的是这样的方式:根据你的观察和对生活的感悟,依照下面加点的句子再写一个句子。 例句:大自然能给我们许多启示:滴水可以穿石,是在告诉我们做事应持之以恒;大地能载万物,是在告诉我们求学要广读博览;。 同样山西省中考题第10 题中却这样要求: 仿照例句的形式,再写三个你对语文理解的比喻句:例句:语文是滋味甘醇的美酒,让人回味无穷。仿句:语文是,让人; 语文是,让人; 语文是,让人。 长沙市的中考题第5 题又是这样要求的: 仿照例句的形式,写一个句子,内容自定。 例句:人们都爱秋天,爱她的天高气爽,爱她的云淡日丽,爱她的香飘四野。 这些题从不同的方面要求仿写,在内容格式、表现手法、句式特点等方面都要有相应的比照,才能把题做得尽可能完美。但是,看似简单的仿写,学生在做题时却常常会出出错误,究其原因,方法使用的不当、训练指导的不到位、训练力度的欠缺,都是使这一简单问题复杂化的原因所在。所以,方法问题与做题的技巧就显得至关重要了。从仿写句的类型看,大致可分为三种:以内容格式为主的仿写、从句式词性角度去仿写、以修辞为主的仿 写。 先来分析第一种:以内容格式为主的仿写。

请看下列例子: 01、仿照例句,将下面句子补充完整: 例句:没有理想的人,他的生活如荒凉的戈壁,冷泠清清,没有活力;没有理想的人,他 的生活如。这个句子,前半句从生活的内含方面举例,那么后面的句子若从生活的质量、情趣方面去接触、应和就可以接得较好了,如:无味的开水,平平淡淡,没有品头。或如:无源的枯井,凄凄惨惨,没有前望。 O2、在20世纪的作业中,有(a);有(b);有爱因斯坦这样的好手,创造了一个物理的 新纪元;有毛泽东这样的人,创造了一个共和国。而空手上岸的人也不在少数。21 世纪,我们将有什么样的创造,将出现什么样的世纪人物呢?这对有幸站在世纪门槛上的人,至少是一个很大的鼓励和诱惑。给文中(a)、(b) 处的横线上补上两个例子,要与后面的两个例子句式相同或相似。 后边的两个例子一个科学家,一个政治家,那么在(a) 、(b) 处所选的人物的特性也必须为科学家和政治家,而且从时间上看人物的出现时间应早于后者,这样选例才能在内容上的照应得好。因此答案可以是:有爱迪生这样的发明家,创造了一个电器的新世纪;有列宁这样的人,创造了一个新社会;或者可以用这样的答案:有瓦特这样的智者,创造了一个蒸汽时代;有马克思这样的人,创造了一个新理论。由此看来,仿写句要注意内容上的连惯性与延伸空间的关系。 第二种方法:根据句式、词性去仿写。 如:发挥想象,仿写句子: 童年是一个谜,混沌初开,稚嫩好奇;少年是一幅画,色彩绚丽,烂漫天真;青年是首诗,激情澎湃,。 句中对童年、少年评价用的词语是“混沌初开,稚嫩好奇”、“色彩绚丽,烂漫天真”,两组词的短语类型都是:主谓短语和并列式形容词短语。那么,写青年时,所用词语就必须与前两项句式、词性相照应,也用一个形容词短语:“丰富多彩”或诸如此类的词语,如果用:“热血沸腾”或别的短语,在词性上就无法照应衔接了。又如体会句式特点,在横线上写句子: 我们赖以生存的地球,自古以来就展开着绿色与黄色的殊死决战,哪儿充满绿色,哪儿必然水源充足,草木繁茂,那是生命滋衍的乐园;哪儿弥漫黄色,、,。在我国,沙漠正以每年两千多平方

变换句式_选用仿用变换句式

选用仿用变换句式 【押题一】 【押中指数】★★★ 在信息高速发达的现代,短信成了不少人与外界联系的一种方式,假设2005年教师节即将来临,请你任意选择一个学科老师,写一条短信。要求体现学科特点,字数在100字以内。 【押题依据】命制此题的依据是,手机短信已成为人们生活不可或缺的部分。短信语言精炼,是人们传递信息的最好载体,是锻炼考生概括能力与自我表达能力的最好途径。 【分析解答】语文:老师,是您教会了我使用认识万物的工具,是您把我领进了唐诗宋词的领域,是您让我领会到祖国语言的神奇魅力。我衷心祝福您节日快乐! 数学:解一科之理,辨二线之交,分三角之数,划四方之短,演算种种奇奇。 英语:你用26个字母为我们描绘了一幅精彩的世界,TREE支撑着那片天地,FLOWER装饰着21世纪。 物理:您的思维快如光速,您的见识广如宇宙,您的魅力大于万有引力,您不断地放出能量,使我们不断地被吸引,而您总是说力的作用是相互的。 化学:您不是个称职的魔术师,因为精彩的表演之后,您都会讲清事物的真谛,但您是个合格的化剂师,各种反应您都能轻松阐述其本质。 生物:我,一只寄生虫,正因为有了您这庞大的躯体为依靠,才得以每时每刻吸收营养、补充能量,感谢您的宽容。节日快乐! 历史:上知秦汉一统,下晓三国争霸,欲问谁主沉浮,且听今日课堂。 地理:你用经线作天,纬线作地,太阳在你脚下,地球在你手心。你举手投足,教会了我们天文地理。 政治:难忘您那“人是人的原因,人不是人的结果”的哲学论述,在这芬芳的岁月,送上我甜蜜的祝福:节日快乐! 体育:操场上有您跑步的飒爽英姿,足球场上有您矫健的身影,运动场上有您忙碌奔波的背影,老师,您辛苦了。 美术:您用奔放的红色,宁静的蓝色,活泼的黄色,描绘出缤纷的世界。 音乐:每一个音符都闪烁着您的爱心,每一段旋律都融入您的深情,因为有您,青春之歌才会如此优美。 【点评】教师节短信写作形式多样,可以是感谢,可以是祝福,可以是崇敬,总的要求是明确特定的写作对象,契合科目老师特点,形式上可以是诗歌,可以是对联,修辞上大部分采用排比、对偶、整散结合等。 【押题二】 【押中指数】★★★★ 仿照下面的上句或下句各写两个句子。 您不是一只飞鸟,;,但您可以使我们沐浴一新;您不是天边的一道彩虹,您不是海底的簇簇珊瑚,您不是开屏的孔雀,但是,您永远光彩夺目。 【押题依据】仿写,常考常新,是一种历经肯定的题型,估计尚有部分省市仍采用这一题型。 【分析解答】本题考查考生的仿写能力,答案:但您可以让我们自由飞翔您不是一泓清泉 【点评】此题的考查较为传统,解答的关键在于上、下句的提示,根据上一句的前

句子仿写方法与技巧

语文从其学习语言、练习写作的功用来说,学习写作是其不可偏废的一大任务。近年来,随着对语言写作技能的完善的要求越来越高,单独的语言仿写训练也日益从各类语文试卷中涌现出来。根据你的观察和对生活的感悟,依照下面加点的句子再写一个句子。 1、仿句与被仿句不能雷同。二者的内容要做到:“花开两朵,各表一枝”。要有创新。 2、修辞要恰当。熟知各种修辞的特点和要求,做到心中有数, 3、用词不能重复。除了明显的供用词语以外,仿句的用词尽可能不与被仿句重复,避免语意雷同。 从仿写句的类型看,大致可分为三种:以内容格式为主的仿写、从句式词性角度去仿写、以修辞为主的仿写。 先来分析第一种:以内容格式为主的仿写。 请看下列例子: 1、仿照例句,将下面句子补充完整: 例句:没有理想的人,他的生活如荒凉的戈壁,冷泠清清,没有活力;没有理想的人,他的生活如。这个句子,前半句从生活的内含方面举例,那么后面的句子若从生活的质量、情趣方面去接触、应和就可以接得较好了,如:无味的开水,平平淡淡,没有品头。或如:无源的枯井,凄凄惨惨,没有前望。 2、在20世纪的作业中,有(a);有(b);有爱因斯坦这样的好手,创造了一个物理的新纪元;有毛泽东这样的人,创造了一个共和国。而空手上岸的人也不在少数。21世纪,我们将有什么样的创造,将出现什么样的世纪人物呢?这对有幸站在世纪门槛上的人,至少是一个很大的鼓励和诱惑。给文中(a)、(b)处的横线上补上两个例子,要与后面的两个例子句式相同或相似。 后边的两个例子一个科学家,一个政治家,那么在(a)、(b)处所选的人物的特性也必须为科学家和政治家,而且从时间上看人物的出现时间应早于后者,这样选例才能在内容上的照应得好。因此答案可以是:有爱迪生这样的发明家,创造了一个电器的新世纪;有列宁这样的人,创造了一个新社会;或者可以用这样的答案:有瓦特这样的智者,创造了一个蒸汽时代;有马克思这样的人,创造了一个新理论。由此看来,仿写句要注意内容上的连惯性与延伸空间的关系。 第二种方法:根据句式、词性去仿写。 如:发挥想象,仿写句子:

仿写句子的解题技巧(完整)

仿写句子的解题技巧与练习 (一)从形似角度联想。 [例1]:模仿例句,把句子写完整。 例句:O是一面镜子,让你认识自己; O是一只漂流圈,让弱者随波逐流; 仿句:O是_________________,______________。 O是_________________,______________。 分析:O与镜子、漂流圈形状相似,因此答者要调动生活积累从形似的角度展开广泛的联想跟O形状相似的物体如满月、太阳、车轮……再从句子形式看,“让你认识自己”“让弱者随波逐流”是根据镜子能成像,漂流圈能漂浮水面的特点而成句的;最后从语法修辞角度看,例句用的是比喻手法。因此仿句可以这样表达: O是一面战鼓,催强者奋勇前进; O是一只车轮,使勇士滚滚向前。 (二)从神似角度联想 [例2]:根据下面这句话的格式,仿造三句话,再在后面加一句话,作为前面四句话的总结。 如果你是棵大树,就洒下一片绿荫; _________________,______________。 _________________,______________。 _________________,______________。 分析:仿写三句话后还要有一句总结句,则前面四句话之间必然要有内在联系,有一致性,这样总结起来才方便。从例句来看,可理解为歌颂“奉献精神”,而歌颂的对象是自然界常见物象。因此,可这样仿写。 如果你是一棵小草,就增添一分春色; 如果你是一只蜜蜂,就酿造一份甜蜜; 如果你是一轮明月,就呈现一天银辉。 总结句:只要人人都献出一份爱,世界将变得更加美好。 (三)从相反角度联想。 [例3]:依照例句,以“当”开头,另写三句话组成围绕中心的排比句。当狂风在耳边呼啸时,你只当它是微风拂面; 当暴雨在头顶倾泄时,你只当它是屋檐滴水; 当闪电在眼前肆虐时,你只当它是一丝光亮; 人决不能在逆境面前低下头。 分析:句中的“狂风”“暴雨”“闪电”比喻逆境中的困难,“微风拂面”“屋檐滴水”“一丝光亮”则是藐视困难的积极乐观态度。解题时可以从相反角度入手联想: 当鲜花在眼前闪现时,你只当它是烟云过眼; 当美酒在面前飘香时,你只当它是风送荷香; 当掌声在耳边响起时,你只当它是几声蛙鸣; 人决不能在成功面前忘乎所以。 (四)从相关角度联想。 [例4]:仿照下面的句子写两句话。 如果“爱”是左右手,就一只送给儿童,一只送给老人;如果“爱”是左右手,就一只送给早春,一只送给晚秋。 仿句: 如果“爱”是左右手,就一只___________,一只___________。 如果“爱”是左右手,就一只___________,一只___________。 分析:句中“左右”“儿童、老人”“早春、晚秋”都是两个相对的概 念,从相关的角度可联想类似的概念: 如果“爱”是左右手,就一只送给现实,一只送给理想。 如果“爱”是左右手,就一只送给历史,一只送给未来。 (五)从关系角度联想 [例5]:仿照下面比喻形式,另写一组句子。要求选择新的本体和喻体, 意思完整(不要求与原句字数相同)。 海是水的一部字典; 浪花是部首, 涛声是音符, 鱼虾、海鸥是海的文字。 分析:这道仿写题的难度较大。此题在保持仿写的形式上,作了两个 限定:一是要“选择新的本体和喻体”,二是“意思完整”。提供仿写 的例子是以“海”为基本本体生发的四个比喻句。从整体看,几个本 体和喻体都是由首尾呼应的总分关系构成的共同体;从局部看,后几 个本体和喻体是由同一个前提“海”生发出来的并列关系,并且尾句 要照应首句的本体“海”。了解了题干的要求和仿写的规律,我们可 以仿写为: 天空是云的娱乐园; 风是碰碰车, 虹是跷跷板, 月亮、星星是天空的游客。 分析:这组仿写的句子,达到了“选择新的本体和喻体”以及“意思 完整”的要求。在仿写中以“天空”为基本本体生发四个比喻句。从 整体看,几个本体“天空”“风”“虹”“月亮”“星星”和喻体 “娱乐园”“碰碰车”“跷跷板”“游客”都是首尾呼应的总分关系构 成的共同体;从局部看,后几个本体“风”“虹”“月亮”“星星”和 喻体“碰碰车”“跷跷板”“游客”都是由同一个前提“天空”生发出 来的并列关系,并且尾句也照应了首句的本体“天空”。 1.仿照例句,仿写一组句子。 例句:母爱是一缕阳光,让你的心灵即使在寒冷的冬天也能感到温暖 如春; 母爱是一泓清泉,让你的情感即使蒙上岁月的风尘依然纯洁明净。 仿写:父爱是一条严鞭,让你的前进步伐即使在遇到挫折时也能永远 向前。 父爱是一堵厚墙,让你的人生之旅即使风雨兼程也能安然无恙。 2.在下列横线上,仿照划线的句子再续写两个句子。 人活着不是单靠食物,还要有:春天百花散发的缕缕芳香,夏日碧水 带来的阵阵清凉,秋天硕果引发的种种遐想,冬日阳光给予的丝丝暖 意。 3.仿写:要求句式相同,语意连贯。 体谅是友情中的清风一缕,微笑是交往中的礼物一份,宽容是生活中 的爱心一颗。 4.根据你的理解,仿照加点的部分,将下面这段话补充完整。 见了大海的汹涌,没见过大山的巍峨,真是遗憾;见了大山的巍峨, 没见过大海的浩瀚,仍然遗憾;见了大海的浩瀚,没见过大山的深沉 依旧遗憾;见了大山的深沉,没见过大海的激情,还是遗憾;出发吧, 永远出发。世上有不绝的风景,人有不老的心情。 5.仿照例句,补写一个比喻句。 例:生活就是一块五彩斑斓的调色板。生活就是一个万紫千红的大花 园。 希望就是一盏引路的明灯。希望就是一艘乘风破浪的大帆船。 6.仿照例句,补写出一个比喻句。 例:诚信是人生路上的一张通行证。 声誉是生命旅程的一个(一幅标签)。 7.仿句练习,要求与例句的话题、句式、修辞手法相同。 没有一本书的家,是没有一朵花的花园;没有一本书的家,是没有一 只鸟的树木;没有一本书的家,是没有一条鱼的河流;没有一本书的 家,是没有一棵草的原野;没有一本书的家,是没有一块石头的大山。 8.按照例句发挥想象力,把下面的句子补充完整。 绿色推开春天的门,雷雨推开夏天的门,落叶推开秋天的门,严霜推 开冬天的门。 9.下面一段话表达的是一位长者对年轻人的鼓励,在横线上填写组 成与全段和谐的比喻。 年轻人,我是过去,你们是未来;我只是一片树叶,你们是一棵大树 (一片树林);我是一支蜡烛,你们是一盏明灯;我只是一道小溪, 你们是一条大河。 10.为下面的句式续写两句话。 未经历风雨交加的夜晚,哪会体会到风和日丽的可爱! 未经历缺衣少食的酸楚,哪会体会到丰衣足食的幸福! 未经历形单影只的孤独,哪会体会到高朋满座的快乐! 11.下面是一位同学致老师的赠言,请仿写一句赠言,献给你的亲友、 师长或同窗。 人生的岁月,是一串珍珠;漫长的生活是一组乐曲。亲爱的老师,愿 你永远拥有其中最璀璨的珍珠,最精彩的乐章! 人生的岁月,是一条小河;漫长的生活是一本大书。亲爱的朋友,愿 你永远拥有其中最晶莹的浪花,是迷人的一页。 12.仿照开头两句句式,通过联想,在后面两句横线上填上相应的词 语。 妈妈的头发白了妈妈的眼睛黯淡了 把满头黑发给了我把明亮的双眸给了我 妈妈的腰弯了妈妈的容颜苍老了 把挺直的脊梁给了我把美丽的青春给了我 13.仿照例句,根据给定的事物,写一句诗(或一句话)。 例:竹:每攀登一步,都作一次小结。 火山:过分的热情,反成了一种灾难。

句子仿写方法和技巧

句子仿写方法与技巧 模仿句子造句,表面上一就是考查修辞方法,如比喻、排比等,二就是考查句子的连贯承接。实际上这种题目涉及考生的分析审题能力、知识运用能力、遣词造句能力等,这就要求学生调动多方面的语文能力,如仔细审题,逻辑思考,联想表述等,才能造出漂亮的句子。 【技法指津】 一、常见题型。 题型一:续写式 如:仿照句子,将下面的句子补充完整。 爱心就是冬日里的一片阳光,使饥寒交迫的人感到人间的温暖;爱心就是_______________,使濒临绝境的人重新瞧到生活的希望;爱心就是洒落在久旱土地上的一场甘霖,____________。题型二:话题式 如:仿照例句,以“笔”为话题立意开头,并作为本体,写出两个句式相同的比喻句。例句:书似阶梯,开启心灵之门;书似灯塔,照亮前行之路。 仿句:__________________。 题型三:开放式 如:仿照例句的形式,写一个句子,内容自定。 例句:太阳无语,却放射光辉;高山无语,却体现巍峨;大地无语,却展示广博。 仿句:_____________ 。 1仿写内容 例:仿照例句,将下列句子补充完整。 没有理想的人,她的生活如同荒凉的戈壁,冷冷清清,没有活力;没有理想的人,她的生活如同________,__________,___________、 解析:该题就是从生活的状况与质量方面着手仿写,必须注意内容的贴切。 2.仿句式 例:仿写句子,要求句式相同,语意连贯。 没有阳光的普照就没有大地的温暖;没有雨露的滋润就没有五谷的丰登; 解析:这里只就是仿“没有……就没有…'’这一形式,而没有修辞手法的考查。 3.仿修辞 例:仿照下面的句子,运用比喻的修辞手法,写一句话。 江南就是一局棋,纵横交错的田垄就是棋盘,星星点点的湖泊就是棋子。_____________,________________,_________、 解析:这道仿写题主要就是在仿比喻的修辞手法,一连使用了三个比喻。 4.既仿句式又仿修辞 例:请您帮助,完成画横线部分的句子。 乡愁就是一湾浅浅的海峡,在别离后梦萦魂牵;乡愁就是一轮没有年轮的树,在岁 月中永不老去;乡愁就是

四年级语文上册句子仿写技巧,附例句及练习

仿写句子的类型和方法 1、仿写比喻句 仿写比喻句就是仿照例句,写出相同句式的比喻句。 第一类就是直接写明喻句,即本体、喻体都出像,比喻词“像”,例句如下: 例句:桂林的山真奇呀,一座座拔地而起,各不相连,像老人,像巨象,像骆驼,奇峰罗列,形态万千。 (1)小雨淅沥沥地下着,像,像(多品小学教育张老师分享) ,像,滋润着万物生长。 (2)天上的云变化真快啊,像,像,像,真是美丽极了。 如上所示,首先分析出例句特点,明确是仿写明喻句,且句式特点为短句。本着修辞相同,句式相似,词性相同、字数相似的原则,可以仿写为: (1)小雨淅沥沥地下着,像牛毛,像细丝,像花针,滋润着万物生长。 (2)天上的云变化真快啊,像飞马,像绵羊,像棉花,真是美丽极了。 第二类仿写暗喻句。即本体、喻体都出现,比喻词换成“是、简直、成了”等。例句如下: 例句:繁华是春天的小脸;阳光是夏日的欢唱; ; 。 如上所示,先分析完修辞类型特点,再看句式特点和前后句子表达的意思,可以判断下面应该用“秋季代表景物”和“冬季代表景物”来写比喻句。可以仿写为:

落叶是秋天的舞蹈;雪花是冬季的诗歌。 2、仿写排比句 排比句本身就要求三个及三个以上意义相关或相近、结构相同或相似、语气相同的词组或句子并排组成的句子。因此仿写排比句更要求句式统一、修辞统一、意境统一,表达的中心也统一。例句: 真爱无痕,至爱无声。爱是柔和的灯光,照亮我们的人生;爱是撑开的大伞,为我们遮挡风雨;爱是,。 由前面的例句我们可以看出,接下来的仿写也是写暗喻句,且表达对爱的赞美之情。因此我们可以通过联想来补充为:爱是温暖的阳光,为我们驱赶寒冷。 再如:如果我是阳光,我将照亮所有黑暗;如果我是清风,我将;如果我是春雨,我将。 同样的做题步骤和方法可以补充为,如果我是清风,我将带走所有躁热;如果我是春雨,我将滋润万物成长。 由以上例句可见,仿写排写句,除了要求修辞相同,句式特点相同外,更重要的还要语意前后统一。 例题 1.【原句】风,既可以给人们带来秋高气爽的愉悦,又可以给人们带来秋尽叶落得悲悯。 【仿写】雨,即可以给人们带来凉爽畅快的喜悦,又可以给人们带来清清冷冷的悲凉。

中考语文句子仿写方法和技巧

中考语文句子仿写方法和技巧 模仿句子造句,表面上一是考查修辞方法,如比喻、排比等,二是考查句子的连贯承接。实际上这种题目涉及考生的分析审题能力、知识运用能力、遣词造句能力等,这就要求学生调动多方面的语文能力,如仔细审题,逻辑思考,联想表述等,才能造出漂亮的句子。 【技法指津】 一、常见题型。 题型一:续写式 如:仿照句子,将下面的句子补充完整。 爱心是冬日里的一片阳光,使饥寒交迫的人感到人间的温暖;爱心是_______________,使濒临绝境的人重新看到生活的希望;爱心是洒落在久旱土地上的一场甘霖,____________。 (参考答案:沙漠中的一泓清泉使孤苦无依的人即刻获得心灵的慰藉) 题型二:话题式 如:仿照例句,以“笔”为话题立意开头,并作为本体,写出两个句式相同的比喻句。例句:书似阶梯,开启心灵之门;书似灯塔,照亮前行之路。 仿句:__________________。 (参考答案:笔似火焰,点燃文明之光;笔似犁铧,耕耘五彩之梦) 题型三:开放式 如:仿照例句的形式,写一个句子,内容自定。 例句:太阳无语,却放射光辉;高山无语,却体现巍峨;大地无语,却展示广博。 仿句:_____________。 (参考答案:青春无语,却焕发活力;鲜花无语,却散发芬芳;春雨无语,却滋润大地) 二、答题技巧。 ◆技巧一:根据句式、词性去仿写。 例1.发挥想象,仿写句子: 童年是一个谜,混沌初开,稚嫩好奇;少年是一幅画,色彩绚丽,烂漫天真;青年是一首诗,激情澎湃,. 句中对童年,少年评价用的词语是"混沌初开,稚嫩好奇","色彩绚丽,烂漫天真",两组词的短语类型分别是主谓短语和并列式形容词短语。那么,写青年时,所用词语就必须与前两项句式,词性相照应,也用一个形容词短语:"丰富多彩"或诸如此类的词语,如果用"热血沸腾"或别的短语,在词性上就无法照应衔接了。 例2.体会句式特点,在横线上写句子。 我们赖以生存的地球,自古以来就展开着绿色与黄色的殊死决战,哪儿充满绿色,哪儿必然水源充足,草木繁茂,那是生命滋衍的乐园;哪儿弥漫黄色,,,。在我国,沙漠正以每年两千多平方公里的速度漫延扩展,黄色对绿色的侵吞是绝对无情的…… 前一句"哪儿充满绿色,哪儿必然水源充足,草木繁茂,那是生命滋衍的乐园;"是从正面论述的,而且句子以六,八,四,九字组合内容,词性上以动宾短语,主谓短语为主,那么"哪儿弥漫黄色……"就应该从反面进行阐述,不仅意思上要与前一句相对,而且还要在字数,所用短语的类型上与上一句相接应.这样才会形成美对.所以,仿写句子还要重视句式,词性上的照应关系. ◆技巧二:根据修辞去仿写。 这种仿写句先要分析所用修辞的方法,然后再用所要求的修辞去做。在不明确对象的前提下,切莫冒然做题. 例1.仿照下面的句子续写一句话,构成排比句。 例句:燕子去了,有再来的时候;杨柳枯了,有再青的时候;, 前两句话中的事物"燕子","杨柳"都是自然界中的事物,那么第三个句子就不能随便举别

相关文档
最新文档